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

Вниз

выход из формы при ошибке   Найти похожие ветки 

 
td   (2003-05-18 23:59) [0]

на onCreate формы я открываю таблицу:
try
Table1.Open;
except
showmessage("!!!")
close;
end;

Но при ошибке у меня форма не закрывается, а повисает полуоткрытой и ни на что не реагирует. Как мне хорошо выйти из нее? (чтобы приложение продолжало работать)


 
Ihor Osov'yak ©   (2003-05-19 00:12) [1]

1. !!! видишь? В XP оно иногда на заднем плане... Лучше использовать MessageBoc(Handle,"!!!","!!!!",MB_ICONERROR+MB_OK);
2. close; измени на PostMessage(Handle,WM_CLOSE,0,0); - почему - долго рассказывать...


 
_Narayan_   (2003-05-19 00:14) [2]

либо перемести эти оператары в OnShow,
либо вместо CLOSE - Application.Terminate (а можно HALT ;-) )


 
Ihor Osov'yak ©   (2003-05-19 00:26) [3]

> либо вместо CLOSE - Application.Terminate (а можно HALT ;-) )

Не делай так.


 
Ihor Osov'yak ©   (2003-05-19 00:36) [4]

MessageBoc -> MessageBox


 
td   (2003-05-20 08:52) [5]

Спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
3-94672
bardi
2003-05-07 14:08
2003.05.29
Очистка кэша


1-94852
NAlexey
2003-05-19 16:11
2003.05.29
Непрозрачный bitmap в TDragImageList?


14-95101
Bboy
2003-05-11 13:09
2003.05.29
Можно ли работать с конференциями через Bat???


4-95171
anbezr
2003-04-02 11:50
2003.05.29
запись в HKLM в ХР


1-94787
titnn
2003-05-18 19:07
2003.05.29
timeShifted ? т.е. проигрывание файла во время его записи...