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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2009, 11:11   #1
remz
 
Регистрация: 14.11.2009
Сообщений: 8
По умолчанию Аварийная остановка

как прервать выполнение данного цикла (к примеру добавить кнопку "Стоп", которая бы делала остановку выполнения)
Код:
  for i := 1 to n do //цикл, который нужно прервать
    begin
      Out32($378,0);
        for j := 1 to m do
          begin
            inc(k);
          end;
      if RadioButton1.Checked then
        Out32($378,5);
      if RadioButton2.Checked then
        Out32($378,7);
    end;
remz вне форума Ответить с цитированием
Старый 02.12.2009, 11:23   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

если в цикле, добавьте флаг или ту же проверку чекета и break
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 02.12.2009, 11:56   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Присоединяясь к вышесказанному:
Пихни в цикл Application.ProcessMessages, тогда можно будет нажать на кнопку. По ее нажатию меняй флаг, а в цикле его проверяй.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.12.2009, 11:34   #4
remz
 
Регистрация: 14.11.2009
Сообщений: 8
По умолчанию

ок, спасибо, уже разобрался =)
remz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Остановка служб. SanekIrk Win Api 5 23.10.2009 13:37
Остановка перемещение картиники Ruska882009 Помощь студентам 0 06.04.2009 14:03
Немедленная остановка потока. Altera Общие вопросы Delphi 16 07.02.2009 11:17
Остановка Memo Sanek777 Общие вопросы Delphi 1 11.09.2008 15:50
Остановка ADODS при OnFetchProcess QuAlex БД в Delphi 0 04.10.2007 17:31