S
Shouldercannon
К моему проекту привязана DLL
Эта DLL скачивает файл из Инета. После того как программа скачала архив нужно завершить работу приложения. Я работаю с DLL в первые.
Как закрыть форму, вызванную из DLL и правильно завершить работу программы всё из той же DLL?
Код:
procedure UpdateProgram(URL, Path, UpdateProgramName, ArchiveName: PChar); stdcall; external 'MYDLL.DLL';
Эта DLL скачивает файл из Инета. После того как программа скачала архив нужно завершить работу приложения. Я работаю с DLL в первые.
Код:
procedure TFormUpdate.thrTerminate(Sender: TObject);
begin
FormUpdate.Close; // Форма, вызванная из DLL не закрывается вообще
FormMain.PMMExit.Click; // Полнейший бред
end;
...
// FormMain
procedure TFormMain.Exit1Click(Sender: TObject);
begin
Application.Terminate;
end;
Как закрыть форму, вызванную из DLL и правильно завершить работу программы всё из той же DLL?