![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Привет всем. тут такая штука:
Код:
While true do
begin
if q then showmessage('!');
sleep(5000);
end;когда вызывается showmessage цикл останавливается и продолжается после нажатия "ОК". как сделать так, чтоб он проодлжался даже если и "ОК" не нажат? Используй теги для оформления сообщения |
|
#2
|
||||
|
||||
|
Нет, нельзя. Посмотри реализацию ShowMessage.
|
|
#3
|
|||
|
|||
|
Функция ShowMessage создает модальное окно (т.е. оно принемает на себя управление и до его закрытия выполнение программы прекращается). Выход может быть такой: создай форму в виде окошка ShowMessage с кнопкой и лэйблом, когда нужно покажи его в немодальном режиме.
|
|
#4
|
||||
|
||||
|
Цитата:
|
|
#5
|
||||
|
||||
|
Попробуй Application.MessageBox('TEXT','TITLE');
|
|
#6
|
|||
|
|||
|
Цитата:
Этот цикл я привел для примера(у меня в приложении принцип такой же). Насчет формы: я использую приложение без форм. |