Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как "остановить" цикл? [D7, XP]


deras ©   (2008-10-29 23:17:00) 

В длинном цикле обрабатывается таблица (каждый шаг цикла - вставка в таблицу - Парадокс) - почему так - не спрашивайте - вопрос в другом. Как обработать нажатие пользователем кнопки, при котором происходит завершение текущего шага цикла, закрытие таблицы и вывод к.-л. сообщения? Спасибо.


deras   (2008-10-31 09:45:00) [1]


> Правильный$Вася   (30.10.08 11:05) [3]


Большое спасибо за совет. Все получилось!


Правильный$Вася   (2008-10-30 11:05:00) [2]

[1]
+ вставь в цикл проверку некоей переменной, которую можно присвоить в обработчике кнопки


Германн   (2008-10-30 00:56:00) [3]


> deras   (29.10.08 23:17)
>
> В длинном цикле обрабатывается таблица (каждый шаг цикла
> - вставка в таблицу - Парадокс) - почему так - не спрашивайте
> - вопрос в другом.

Шаг цикла называется итерация.
(с) Буквоед

"Почему так?" Спрашивать не буду. Но и не обижайся потом когда получишь геморрой при такой варварской работе с БД. Тем более с Парадоксом.


Сергей М.   (2008-10-29 23:22:00) [4]

while ДлинныйЦикл do begin
 обрабатывается таблица (каждый шаг цикла - вставка в таблицу - Парадокс) - почему так;

 Application.Processmessages; // "Праздник Святого Иоргена"
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо