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(); |
|