Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#17

AW: TRUE/FALSE Part

  Alt 30. Mär 2015, 20:13
False ist als 0 deklariert -> True ungleich 0.
Delphi verwendet hierfür 1, C ( also auch WinaAPI) -1 ( als binäres Komplement zu 0)
1 ist aber <> -1 -< True ist nicht gleich True.
Eigentlich dachte ich das in C die Definition von
Code:
FALSE = 0;
TRUE = !FALSE;
ist.
Auch wenn man (jedenfalls vor Zig Jahren auch in jeder zweiten .h-Unit auch ein TRUE = 1 (oder = -1) sieht1
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat