У меня недавно произошел сбой приложения, и я смог получить его стек вызовов с помощью EurekaLog. Что я заметил, так это то, что была вызвана финализация модуля, но приложение не закрылось и продолжало работать.
Насколько мне известно, секции финализации вызываются только при завершении работы приложения. Но это было не то, что случилось со мной.
Кто-нибудь знает, почему был вызван метод финализации, когда он не должен был этого делать?
РЕДАКТИРОВАТЬ
Это приложение не использует библиотеки DLL или bpl.
EDIT2
Возможно ли, чтобы завершенный поток мог вызвать финализацию?