Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2010, 19:38   #11
oxJass
Пользователь
 
Регистрация: 03.12.2010
Сообщений: 17
По умолчанию

Цитата:
Сообщение от bulldog5293 Посмотреть сообщение
vovk ну а как тогда сделать что бы форма не висла?
вам нужна остановка?
если нет используйте таймер

Код:
timer1.inteval:=1000*N;
А в таймере: timer1.enabled:=false;  
 *Свой код, который будет выполнятся после 1000*N
oxJass вне форума Ответить с цитированием
Старый 09.12.2010, 19:57   #12
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

Цитата:
вроде ж уже все исправляли в теме в сетях, почему б не воспользоватся?
Код:
HTTP_BOT.get('сайт');
      begin
 while not Terminated do for I := 1 to h do//подвисает cдесь
  begin
   Sleep(1000);
   Synchronize(DoAnything);
HTTP_BOT.get('сайт'+ g1);

procedure BOT.DoAnything;
begin
Form1.Caption := IntToStr(i);
end;
Код:
вам нужна остановка?
скорее всего приостановка, что бы через N времини продолжить код, sleep вешает форму, ttimer в потоке тоже нечего не даст
bulldog5293 вне форума Ответить с цитированием
Старый 10.12.2010, 09:02   #13
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
По умолчанию

Application.ProcessMessages в нужном месте.
Sleep(n) - приложение "заснет" на n миллисек.
Темы для WordPress. Русские WordPress шаблоны
Alexei91 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выполнить действие только один раз? dolphin705 Общие вопросы Delphi 5 25.08.2009 09:33
LineTo рисование на экране - lineto(0,1000,1000) - LineTo(DC, 1000, 1000); Crivel Общие вопросы Delphi 8 23.05.2009 22:30
Выполнить действие один раз. IVANSour Общие вопросы Delphi 5 02.02.2009 22:01
Выполнить действие один раз. IVANSour Общие вопросы Delphi 6 01.02.2009 17:15
Выполнить действие один раз. IVANSour Общие вопросы Delphi 11 01.02.2009 14:17