C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Задача по рисованию на Canvas, как задать временую задержку
Porter
Отправлено: 12.10.2004, 13:06


Не зарегистрирован







Помогите решить такую задачу.
Надо нарисовать линии по точках, но медлено, тоесть с задержкой времени 1мс. Пробовал через Slepp, но он только задерживает начало програмы, и все линии рисуються зразу. Как зделать ету задержку.
xim
Отправлено: 12.10.2004, 14:26


Станционный диспетчер

Группа: Участник
Сообщений: 143



А что за задача? Если real-time_мовая, то может помочь mmtimer:
см. timeSetEvent в хелпе.
Pirs
Отправлено: 13.10.2004, 21:36


Дежурный стрелочник

Группа: Участник
Сообщений: 39



Если линия рисуется через ->LineTo(х,у) , замедлить выполнение этой функции вряд ли.
Если рисовать через ->Pixels[][], то просто положи на форму TTimer установи Interval и из события OnTime — рисуй (вызывай функцию рисования).
Boyko
Отправлено: 14.10.2004, 16:42


Станционный диспетчер

Группа: Участник
Сообщений: 88



Sleep(10);
Application->ProcessMessages();

Вернуться в Вопросы программирования в C++Builder