Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.17;
Скачать: CL | DM;

Вниз

Зависание программы при использовании TTimer   Найти похожие ветки 

 
Pattern   (2007-04-10 12:49) [0]

В программе через определённое время компаненте TTimer устанавливается Interval равный 2000 (2 секунды, к примеру) для ожидания выполнения последующих команд.
До срабатывания события OnTimer программа подвисает.
Можно ли как то это исправить?


 
Сергей М. ©   (2007-04-10 12:51) [1]

Можно.

Достаточно исправить ошибку в 17-й строке


 
Elen ©   (2007-04-10 13:15) [2]


> для ожидания выполнения последующих команд.
Эт как?


 
Savek   (2007-04-10 17:37) [3]

Убрать TTimer и тогда программа будет реагировать на команды не выжидая 2 секунды ;-))


 
Fredy314 ©   (2007-04-10 19:47) [4]

> [3] Savek   (10.04.07 17:37)

всёравно зависнет


 
Германн ©   (2007-04-11 01:06) [5]


> Fredy314 ©   (10.04.07 19:47) [4]
>
> > [3] Savek   (10.04.07 17:37)
>
> всёравно зависнет
>

Точно. С ошибкой в 17-й строке всенепременно зависнет. Но есть средство радикальное. Не запускать программу на выполнение!


 
Dima-kz   (2007-04-22 11:22) [6]

Если ты не используеш ТАИМЕР как цикл то проосто место запуска ТАЙМЕРА зделай так

Sleep(2000)
Здесь код из таймера

Если Цикл то посмотри таймер наверника он у тебя зациклевает.
или сделай так
While условие do
begin
Sleep (2000)
Здесь код из таймера
end;

А желательно выложи код программы так будет легче разобратся



Страницы: 1 вся ветка

Текущий архив: 2007.06.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
15-1179726500
Cerber
2007-05-21 09:48
2007.06.17
Разработка програм под Симбиан


2-1180344944
Infinityx93
2007-05-28 13:35
2007.06.17
CASE


2-1180288383
ari_9
2007-05-27 21:53
2007.06.17
узнать ширину сетки DBGrid (ClienWidth не учитывает ScrollBar)


2-1180041182
kotenok
2007-05-25 01:13
2007.06.17
как подгружать данные постепенно?


15-1179894396
vajo
2007-05-23 08:26
2007.06.17
Иран на 25 процентов поднял цены на бензин