![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 306
|
![]()
Доброго времени суток уважаемые программисты, есть код который выводит текст на канву
Код:
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Есть компонент, который называется таймер.
Задаёте интервал, потом пишете обработчик этого таймера, который будет вызываться каждый раз по истечении заданного интервала. В обработчике делаете нужные действия. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 306
|
![]()
Вадим Мошев, знаю, обработчик делаю, и кнопочку, не могу связь понять, когда на кнопку нажимаю то пусть Timer.Enabled:=true; должен же таймер выполниться?....а в обработчик таймера вставляю свой код который выше, но все выводится как бы за один раз а не посимвольно
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
|
![]() |
![]() |
![]() |
#4 |
PHP, Delphi
Форумчанин
Регистрация: 07.05.2008
Сообщений: 388
|
![]()
В приведенном коде обрабатывай сообщения Application.ProcessMessages; и таймер не будет нужен. Обычно для такого дела таймер не используется.
|
![]() |
![]() |
![]() |
#5 | ||
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]() Цитата:
Цитата:
Кстати, цикл в обработчике вам не нужен будет. Вообще, что у вас делает программа? Печатает текст посимвольно? |
||
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 306
|
![]() Код:
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 15.10.2011
Сообщений: 306
|
![]()
Вадим Мошев, да просто посимвольно выводит текст на канву, а почему цикл в обработчике не будет нужен? ....я же из массива просто в этом цикле вывожу каждый символ с задержкой....
интервал и 100 и 10000 результат такойже т.е. спустя какое то время (100 мсек или 10000 мсек) на экране появляется текст сразу целиком
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
|
![]() |
![]() |
![]() |
#8 | |
PHP, Delphi
Форумчанин
Регистрация: 07.05.2008
Сообщений: 388
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]() Цитата:
Более глубже помочь не смогу, так как я не работал с канвой, но могу посоветовать вот такой алгоритм Код:
|
|
![]() |
![]() |
![]() |
#10 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Алгоритм Вадима Мошева.
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Sleep в потоке | Florento | Общие вопросы Delphi | 13 | 21.06.2011 21:54 |
функция Sleep() | ^Angel^ | Общие вопросы C/C++ | 9 | 07.05.2011 13:27 |
Sleep(50); за 63 мс... или за 47... | Teksa | Общие вопросы C/C++ | 8 | 20.07.2010 08:34 |
Цикл for. Реализация sleep (Delphi) на C# | Casper-SC | Общие вопросы .NET | 2 | 31.12.2009 15:06 |
Функция Sleep(); | VadEr | Общие вопросы Delphi | 6 | 10.09.2009 17:45 |