Главная страница
    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.038 c
14-1103016958
Чеширский_Кот
2004-12-14 12:35
2005.01.02
ПРОДАЖНЫЙ ФУТБОЛ: у меня нет слов


14-1102515188
CainikDenis
2004-12-08 17:13
2005.01.02
Где поить пивом Easy???


3-1102243521
_Dragon
2004-12-05 13:45
2005.01.02
Не создается "убывающий" индекс во время работы программы


4-1099157058
TankMan
2004-10-30 21:24
2005.01.02
Как правильно запускать сервис во время проэктирования?


1-1103185905
Mishenka
2004-12-16 11:31
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский