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

Вниз

Завершить программу в обработчике FormOnCreate   Найти похожие ветки 

 
Володя   (2003-02-27 07:04) [0]

Чтобы завершить программу пользовался командой закрытия главной формы:Form.Close; Но возникла потребность завершать программу уже в обработчике события создания главной формы. И там этот оператор не работает. Пытаюсь завершить командой:Application.Terminate; иногда завершается нормально, а иногда вываливается срез памяти (в откомпилированном виде:"Программа выполнила недопустимую операцию")
Что же делать ?


 
gek ©   (2003-02-27 07:33) [1]

Попробуй halt


 
Vladimir ©   (2003-02-27 07:47) [2]

Form1.Release


 
Style   (2003-02-27 08:16) [3]


if(надо выйти на Create)
then
begin
PostQuitMessage(0); то же что и halt
FormOnDestroy(nil); - если ты уже чего то создал не забудь убить
exit;
end;


 
RDA ©   (2003-02-27 10:34) [4]

Удалено модератором
Примечание: Создание пустых сообщений


 
Alexander1966   (2003-02-27 10:45) [5]

Из HELP-a:

In addition to displaying the exception message, which happens by default, the following code shuts down the application when a VCL exception is not caught and handled.

procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnException := AppException;

end;

procedure TForm1.AppException(Sender: TObject; E: Exception);

begin
Application.ShowException(E);
Application.Terminate;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
1-29822
Adil
2003-02-28 07:06
2003.03.10
Kak poluchit direktoriyu?


4-30180
AlexandrRya
2003-01-19 23:37
2003.03.10
Рисуем Bitmap


3-29751
Num Lock
2003-02-14 08:45
2003.03.10
Как заблокировать локальную всю БАЗУ данных


3-29741
Shrek
2003-02-19 14:24
2003.03.10
Как переименовать поле?


1-29920
VID
2003-02-27 03:42
2003.03.10
достать иконки в стиле xп... большие.. 32х32... хочу :)