Zitat:
Wie triggert ihr den Delete beim Beenden?
Delphi-Quellcode:
procedure TfoMain.FormDestroy(Sender: TObject);
begin
FMenuForm.Free;
FLogic.Free;
FreeAndNil(FPreferences);
// sicher ist sicher :-)
triMain.PopupMenu := nil;
triMain.DropDownMenu := nil;
inherited;
end;
// Messages
procedure TfoMain.WMQueryEndSession(var M: TWMQueryEndSession);
begin
inherited;
UnLock;
Offline;
end;
Zitat:
Könnt ihr vor und nach dem Absetzen des Delete-Statements mal loggen was passiert und im konkreten Fall das Log checken ob das beides drin steht?
...bin ich schon dabei.
PS: Das habe ich gefunden.
https://www.delphipraxis.net/181979-...-erkennen.html
...da muß ich mich durcharbeiten.
Zitat:
Bekommt die Anwendung überhaupt das richtige Signal zum beenden?
WMQueryEndSession ...gibts das auch beim Terminalserver?