Я сделал простой инструмент (LogAndMailApplication), который отправляет журналы на мою учетную запись gmail, для этого я использовал компонент Indy TIdSSLIOHandlerSocketOpenSSL.Для работы ему нужны ssleay32.dll и libeay32.dll.
Итак, при запуске приложения я извлекаю из exe-ресурсов 2 dll и копирую их в папку приложения.
Все инди-компонентыв модуле данных я уничтожаю перед закрытием приложения.
После уничтожения модуля данных я пытаюсь удалить dll, но не могу.
Я только что использовал DeleteFile, но он отлично работал для всех других файловУдаляю при выходе из приложения (включая ini-файл).
Я попытался сделать простой исполняемый файл, который просто удаляет 2 DLL и все работает.Таким образом, проблема заключается в том, что 2 dll каким-то образом заблокированы до тех пор, пока LogAndMailApplication не будет закрыта, как решить проблему?