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

Вниз

проблема с расспознование Handle при закрытии формы   Найти похожие ветки 

 
andreoman ©   (2007-08-22 17:48) [0]

Здравствуйте. У меня есть главная форма frmMain и форма frmInkList, я хочу чтобы при закрытии frmInkList
происходила проверка переменной р, от результата которой форма frmInkList закрывалась или нет,
при этом чтоб отображалось сообщение в этой же форме, НО выскакивает ошибка. Разве при OnCloseQuery уничтожается
frmInkList.Handle формы ? Если ставлю frmMain.Handle, то все пляшет, но почему не идет frmInkList.Handle ?
procedure TfrmInkList.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
 if p=true then
 begin
    CanClose := false;
    Windows.MessageBox(frmInkList.Handle, Pchar(TEXT),"Error", MB_OK + MB_ICONWARNING);    
 end;
end;


 
andreoman ©   (2007-08-22 19:09) [1]

Получилось. Вместо frmInkList.Handle  ставлю Self.Handle. Все пошло.


 
TStas ©   (2007-08-25 04:46) [2]

А ещё лучше ставить Application.MessageBox. Его же не зря писали. Он-то с хендлами сам и разбирается.



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
5-1163154368
Vladix
2006-11-10 13:26
2007.11.11
Редактор колонок при двойном щелчке


4-1178601036
-=Germe$=-
2007-05-08 09:10
2007.11.11
Еще раз про глобальные ловушки


2-1192512037
saintninja
2007-10-16 09:20
2007.11.11
Работа Без VCL


15-1192019663
ANTPro
2007-10-10 16:34
2007.11.11
У кого есть книга Ф. Юань — Программирование графики для Windows


6-1173157780
zap8
2007-03-06 08:09
2007.11.11
Как определить что сервер поддерживает докачку