Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10
  Alt 1. Jan 2003, 19:50
Zitat von iaby:
Zitat:
if hWnd = INVALID_HANDLE_VALUE then
exit
muss das nich
Code:
  if hWnd = 0 then
    exit
heissen. das funktioniert bei mir dann einwandfrei, sonst habe ich auch immer komische zeichen in meinem memo!
Aus der Windows.pas:
Zitat:
INVALID_HANDLE_VALUE = DWORD(-1);
Jetzt kann man sich überlegen was passiert, wenn ich einen Wert mit negativen Vorzeichen in einen vorzeichenlosen Datentyp umwandele.

Aus Winbase.h:
Zitat:
#define INVALID_HANDLE_VALUE (HANDLE)-1
Ich würde aber mit IsWindow(hWnd) prüfen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat