Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];

Вниз

Как быстро и наиболее корректно выгрузить приложение?   Найти похожие ветки 

 
lipskiy   (2003-12-04 13:09) [0]

Нужно быстро завершить работу программы во время ее инициализации (в FormCreate), (м.б. даже без освобождения всех ресурсов), но так, чтобы не возникало исключений.
Пробовал halt, но получил ошибку какого-то таймера от стороннего компонента - он работал и ссылался на отсутствующий уже объект.
То есть к моменту выполнения FormCreate уже все автосоздаваемые объекты готовы, и я делаю проверку - надо ли мне быстро выгрузится, и выходит что я не могу быстро выйти, не убив всех автосозданных объектов, а корректное полное убиение происходит дольше, чем мне нужно.


 
Amoeba   (2003-12-04 13:12) [1]

Наиболее корректно (IMHO) - Application.Terminate


 
Рамиль   (2003-12-04 13:13) [2]

try
halt;
except
end;


 
Игорь Шевченко   (2003-12-04 13:14) [3]

Рамиль © (04.12.03 13:13)

???????????????????????????????


 
Рамиль   (2003-12-04 13:14) [4]

Если уж корректно быстро не получается...


 
Рамиль   (2003-12-04 13:15) [5]

Хотя... Точно не знаю, Halt принципиально не использую никогда.


 
Amoeba   (2003-12-04 13:19) [6]

Это верно: или быстро но без гарантии корректности, или коректно но медленно. Tertium non datum.


 
han_malign   (2003-12-04 13:34) [7]

> Нужно быстро завершить работу программы во время ее инициализации (в FormCreate)
- а может все-таки напрячся, и сделать ДО FormCreate? Тут была куча классических примеров проверки пароля...



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

Форум: "Основная";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-52187
timak
2003-12-02 20:43
2003.12.16
КАК перевернуть QRLabel?


1-52201
Ivolg
2003-12-05 12:11
2003.12.16
Ход выполнения


8-52299
Erazzzer
2003-08-14 12:08
2003.12.16
WAV поток через сетку


14-52395
REP
2003-11-20 15:04
2003.12.16
День налогового инспектора.


3-52081
RAM
2003-11-24 18:20
2003.12.16
количество записей





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский