Thema: Delphi Looking 4 help

Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7
  Alt 27. Feb 2003, 13:15
procedure:
Delphi-Quellcode:
procedure NotepadDestroyed(Handle: HWND);
var
  Win: PWinInfo;
begin
  Win := PWinInfo(GetWindowLong(Handle, GWL_USERDATA));
  { set oldptr back}
  SetWindowLong(Handle, GWL_WNDPROC, Win^.OldPtr);
  { free memory pointer}
  Dispose(Win);
end;
Does Win^.OldPtr really have a valid value? Try this:
Win^.OldPtr := PWinInfo(GetWindowLong(Handle, GWL_USERDATA));
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat