Zitat von
Muehle:
Ist jedoch AppOwnHdcW2 ein
Handle, so wie es aussieht, so hat sich eingebürgert :
Grund :
Handle = nil -> Bedingung wird als false interpretiert,
ansonsten true.
Nein! Wenn du selber sagst, dass es ein
Handle ist, dann ist es kein boolscher Ausdruck und das wird dir der Compiler um die Ohren hauen. Das hat sich vielleicht bei C/C++ eingebürgert, aber nicht bei Delphi, da Delphi nicht standardmässig Ordinaltypen (ausser Boolean) auf Ungleichheit mit 0 prüft!
Bei Boolean gilt auch grundsätzlich der Hinweis von mkinzler...