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

Вниз

finalization   Найти похожие ветки 

 
TUser ©   (2004-12-16 11:40) [0]

Если программа аварийно завершается, гарантировано ли (и в каких случаях это будет именно так) - что будет выполнен код, записанный в секции finalization?


 
Reindeer Moss Eater ©   (2004-12-16 11:42) [1]

Код в finalization выполнится, если он сам не вызывает исключительных ситуаций.


 
DiamondShark ©   (2004-12-16 11:54) [2]

А что значит "аварийно"?
Если я вызову где-то ExitProcess, то finalization не выполнится.
Если кто-то меня прибьёт вызовом TerminateProcess,  то finalization не выполнится.


 
TUser ©   (2004-12-16 12:52) [3]

А если "Программа выполнила недопустимую операцию и будет закрыта" или через TaskManager (хотя он, наверное, TerminateProcess использует)?


 
KSergey ©   (2004-12-16 13:27) [4]

> [3] TUser ©   (16.12.04 12:52)
> или через TaskManager (хотя он, наверное, TerminateProcess
> использует)?

Думаю та, это как раз тот случай. Она уже выполнила - ее прибивают на корню, т.к. что ей дальше делать - никому не понятно, равно как и ей самой, очевидно (данные-то не получены)


 
KSergey ©   (2004-12-16 13:29) [5]

> [4] KSergey ©   (16.12.04 13:27)
> Она уже выполнила

Хотя, подозреваю, только попыталась
Если бы ей дать таки куда не след чего-то писать - то финда была бы существенно менее устойчива. Вернее - не жила бы вовсе. ;)


 
Anatoly Podgoretsky ©   (2004-12-16 13:31) [6]

Аварийное завершение, грозит не только этим, но возможно и крахом системы.


 
Priest   (2004-12-16 15:13) [7]

Я так понимаю, что человека интересует утечка памяти в случае краха программы. А какая разница вызовется ли finalization, если сам процесс убивается и память удет очищенна Windods


 
TUser ©   (2004-12-16 15:54) [8]


> Я так понимаю, что человека интересует утечка памяти в случае
> краха программы.

Не только. Главное, что программа может, например, не сохранить результаты своей работы.



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

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

Наверх




Память: 0.45 MB
Время: 0.035 c
14-1102962094
AlterEgo of WondeRu
2004-12-13 21:21
2005.01.02
Почему аська находит только 20 контактов?


6-1097932086
Drakon
2004-10-16 17:08
2005.01.02
Скрипты для форума


14-1103049451
alex145
2004-12-14 21:37
2005.01.02
2 вопроса по PHP


1-1103114526
Bobby Digital
2004-12-15 15:42
2005.01.02
Drag Edit


3-1101984650
Ega23
2004-12-02 13:50
2005.01.02
Средства разработки





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