Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Noch mal zu neuen Komponenten - Neue Events - Methoden (https://www.delphipraxis.net/193689-noch-mal-zu-neuen-komponenten-neue-events-methoden.html)

josef-b 31. Aug 2017 06:08

AW: Noch mal zu neuen Komponenten - Neue Events - Methoden
 
Danke Euch,

das mit dem Boolean - Vergleich habe ich ehrlich gesagt noch nicht
verstanden.

DeddyH 31. Aug 2017 06:29

AW: Noch mal zu neuen Komponenten - Neue Events - Methoden
 
Die Definition von Boolean ist: 0 = false, alles andere = true. Die Konstante für TRUE beträgt aber 1. Vergleichst Du nun einen Wert mit TRUE, erhältst Du eventuell ein falsches ergebnis, so geben diverse Win32-Funktionen gern auch mal -1 zurück, was true entspricht, aber eben nicht TRUE ist.

(Das groß geschriebene TRUE steht hier für die Konstante)

himitsu 31. Aug 2017 09:28

AW: Noch mal zu neuen Komponenten - Neue Events - Methoden
 
Ein Boolean ist kein Bit, sondern ein Byte. Bytes sind die kleinste adressierbare Speichereinheit.

In C ist das der Boolean (LongBool im Delphi) ein Integer, also sogar 4 Byte groß.

0=False und die anderen 4 Mrd. Werte sind True, aber die Konstante True ist dort -1.

True für Delphi-Boolean = 1


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:51 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz