Einzelnen Beitrag anzeigen

CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Programm verhindert Windows-Shutdown/-Logoff

  Alt 18. Mär 2006, 22:07
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
  Mit Zitat antworten Zitat