Hmm...
Eigentich sollten alle Handles wieder dealloziert werden. Es gibt nur eine Klasse, in der ich im Konstruktor ein
Handle erstellen, aber dort gebe ich selbiges wieder im Destruktor frei:
Delphi-Quellcode:
constructor THotkeyItem.Create(Collection: TCollection);
begin
inherited;
// Handle erzeugen
fHandle := Classes.AllocateHWnd(self.MsgProc);
end;
destructor THotkeyItem.Destroy;
begin
// Hotkey deregistrieren
UnregisterHotkey;
// Handle freigeben
Classes.DeallocateHWnd(fHandle);
inherited;
end;
@Matze: ich gucke mal rein, danke dir.
Chris