Zitat von
NicoDE:
Zitat von
mirage228:
Delphi hätte dir eigentlich ne Warnung ausgeben müssen, dass der Vergleich immer Wahr ergibt, da ein Cardinal (also THandle) immer ungleich -1 (INVALID_HANDLE_VALUE) ist.
Es wäre ziemlich sinnlos, wenn eine Konstante mit dem Namen INVALID_HANDLE_VALUE nicht mit THandle zuweisungskompatibel, bzw. vergleichbar wäre...
Gruss Nico
Hm, ja, du hast Recht.
Hab grad ma nachgeschaut, und in Delphi7 ist INVALID_HANDLE_VALUE auch ein Cardinal (ehergesagt, -1 zu DWord gecastet), also ist ein Vergleich damit gültig.
mfG
mirage228