Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C++ Struct übergabe problem (https://www.delphipraxis.net/182303-struct-uebergabe-problem.html)

himitsu 16. Okt 2014 13:36

AW: Struct übergabe problem
 
Zitat:

Zitat von Blup (Beitrag 1276142)
Entspricht "BOOL" einen Delphi-32Bit-Boolean.
Im Delphi ist True = 1, im C++ True = -1, wenn in Delphi sauber programmiert wurde (kein Vergleich mit True) spielt das aber keine Rolle.

BOOL ist ein LongBool im Delphi.

Boolean = 1 Byte (0=False und 1=True)
ByteBool = 1 Byte (0=False und 1=True, eventuell aber auch -1 aka $FF)
LongBool = 4 Byte (0=False und 1=True, eventuell aber auch -1 aka $FFFFFFFF)

Die Werte für True entsprechen den Default-Definitionen der True-Konstante in den verschiedenen Compilern/Sprachen.


Und jupp, darum ja auch niemals
Delphi-Quellcode:
if x = true then
:angel:


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

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