Форум: "Основная";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
ВнизСтранная проблема с Application.MessageBox Найти похожие ветки
← →
qwerty2 (2003-08-27 10:59) [0]Используется следующая структура:
if Application.MessageBox("...","",MB_YESNO)=ID_YES then
begin
if Application.MessageBox(".....",".....",MB_YESNO)=ID_YES then
begin
// некоторые действия
end;
end;
проблема в том что второй Application.MessageBox не выполняется! при пошаговом выполнении " if Application.MessageBox(".....",".....",MB_YESNO)=ID_YES then
" вроде выполняется но сообщение при этом не появляется. дальнейший ход программы приостанавливается. вероятно диалоговое окно все же как бы создается и ожидается ответ - нажатие "Да" или "Нет" но это невозможно так как диалоговое окно невидимо! кто знает в чем дело?
← →
Ru (2003-08-27 11:05) [1]а поискать по Alt+Tab пробовали?
лично я использую messagebox(0,"...","...",mb_yesno) - проблем еще ни разу не было.
← →
h@1f-e1f (2003-08-27 11:10) [2]А попробовать другой вызов типа MessageDlg?
← →
Digitman (2003-08-27 12:44) [3]
> qwerty2
не в доп.код.потоке ли вызываешь Application.MessageBox() ?
← →
Camus (2003-08-27 13:14) [4]Посмотрите флаги MB_TASKMODAL, MB_SETFOREGROUND, MB_TOPMOST.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c