Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
14-95088
Шоломицкий
2003-05-11 12:26
2003.05.29
Какой функцией в C++ узнать


14-95008
Cranium
2003-05-12 15:44
2003.05.29
Описание, хелпы ActionManager, ActionMainMenuBar, ActionToolBar


1-94915
mdk
2003-05-16 22:39
2003.05.29
как мне %x заменить на переменную x в строке?


14-95007
R2D2
2003-05-12 20:55
2003.05.29
Разыскивается какой-нибудь компонент для построения граф


1-94873
merliniii
2003-05-20 12:57
2003.05.29
Путь из диалога




   Наверх