Главная страница
    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.46 MB
Время: 0.01 c
14-52341
Knight
2003-11-21 23:45
2003.12.16
Прикол для всех...


1-52216
Triny
2003-12-05 09:11
2003.12.16
FindDialog


7-52420
Yot
2003-10-09 11:50
2003.12.16
Handle


6-52326
alt7
2003-10-21 14:26
2003.12.16
Глупый вопрос по TTCPClient


4-52432
slykir
2003-10-23 11:47
2003.12.16
crc





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский