Главная страница
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.026 c
3-1101215098
and
2004-11-23 16:04
2004.12.26
Summary Footer в dxDBGrid и его работа с дробными числами


6-1097351939
BigvD.
2004-10-09 23:58
2004.12.26
Proxy & Delphi


1-1102508634
Saveliy
2004-12-08 15:23
2004.12.26
Определить по exe-файлу название приложения?


14-1102307446
Урфин Джюс
2004-12-06 07:30
2004.12.26
Do not localize


1-1102501731
Sirus
2004-12-08 13:28
2004.12.26
Как вставить байты в файл и как их оттуда удалить???