Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Showmessage прячется   Найти похожие ветки 

 
Rat   (2004-12-09 05:11) [0]

Допустим, выполняется долгая операция(напр хранимая процедура на SQL2000).
По окончанию Delphi должна выдать showmessage, что, типа, все закончено. Но часто бывает, что этот message "прячется" за форму,( и не поймешь, то ли все закончилось, то ли еще нет; приходится двигать форму, жать на Alt-Tab и все в таком духе)
Как сделать, чтоб не пряталась???
P.S.По-моему такое в осн происходит, когда во время выполнения этой операции юзер переключается на другие программы, а потом снова выбирает эту прогу.


 
Игорь Шевченко ©   (2004-12-09 10:33) [1]

MessageBox ?


 
ShotGuN ©   (2004-12-09 11:09) [2]

formStyle = fsMDIForm ???


 
VMcL ©   (2004-12-09 12:30) [3]

>>Rat  (09.12.04 05:11)

SetForegroundWindow(), SystemParametersInfo(SPI_GETFOREGROUNDLOCKTIMEOUT, ...)
?


 
Erik1 ©   (2004-12-09 13:15) [4]

Использовать API функции
 Flags := Buttons + MsgIcon+ mb_TaskModal + ((DefaultButton and 7) shl 8);
 Result := MessageBoxLng(Parent, MsgTitle, MsgText, Flags);

 case Result of
   IDYES: Result := mrYes;
   IDNO:  Result := mrNo;
   IDOK:  Result := mrOk;
   IDCANCEL: Result := mrCancel;
   IDAbort:  Result := mrAbort;
   IDIGNORE: Result := mrIgnore;
   IDRETRY:  Result := mrRetry;
 end;



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
3-1101361682
rosl
2004-11-25 08:48
2004.12.26
alias


6-1097555882
Tatyana
2004-10-12 08:38
2004.12.26
масшабирование webbrowser


14-1102311556
Чеширский Кот из Гондураса
2004-12-06 08:39
2004.12.26
Позвольте представиться


1-1103097139
Bless
2004-12-15 10:52
2004.12.26
Как сделать так, чтобы во время отладки не заходило в какой-то


14-1102489705
NewDelpher
2004-12-08 10:08
2004.12.26
Переводчик с C++ на Pas