Also ich habe das ganze jetzt mal ausprobiert. Ich hatte leider keinen Erfolg mit diesen drei Variationen :
Delphi-Quellcode:
SendMessage(FindWindow('TMainForm', 'Code-Orakel v1.1.0'), WM_CLOSE, 0, 0);
{...}
SendMessage(Application.MainFormHandle, WM_CLOSE, 0, 0);
{...}
SendMessage(Application.MainForm.Handle, WM_CLOSE, 0, 0);
Entweder wurde nur die Form die in der
DLL geschlossen oder es passierte garnichts.
Hintergrund meiner Frage ist, ich wollte die TMSWebUpdate Komponente in eine
DLL packen um es einfach zu haben, ein WebUpdate in eine Anwendung einzubinden.