Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#9

AW: Noch mal zu neuen Komponenten - Neue Events - Methoden

  Alt 30. Aug 2017, 17:23
Mengentypen (ENUMs) ... das, was du da hast sind Daten-Klassen.
Nur, damit du den richtigen Namen verwendest.



NIEMAL mit TRUE oder FALSE vergleichen!

Delphi-Quellcode:
var
  B: Boolean;

B := False;
if (B = False) then ShowMessage('1a: False');
if (B = True) then ShowMessage('1a: True');
if not B then ShowMessage('1b: False');
if B then ShowMessage('1b: True');

B := False;
if (B = False) then ShowMessage('2a: False');
if (B = True) then ShowMessage('2a: True');
if not B then ShowMessage('2b: False');
if B then ShowMessage('2b: True');

B := Boolean(3); // Es gibt 255 Werte für TRUE, aber die Konstante kennt nur EINEN davon
if (B = False) then ShowMessage('3a: False'); // das nicht
if (B = True) then ShowMessage('3a: True'); // UND auch das nicht ;)
if not B then ShowMessage('3b: False');
if B then ShowMessage('3b: True');
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat