![]() |
Re: Boolsche Datentypen, die mehr als 1 Byte belegen
@jbg: das heißt, wenn ich nur "if b then" teste, dann prüfe ich auf wahrheit, und wenn ich "if b = true then" teste, prüfe ich, ob b den gleichen wert wie die konstante true hat?
interessant - ich dachte bis jetzt, dass sei beides das gleiche :) aeno |
Re: Boolsche Datentypen, die mehr als 1 Byte belegen
Zitat:
|
Re: Boolsche Datentypen, die mehr als 1 Byte belegen
Zitat:
|
Re: Boolsche Datentypen, die mehr als 1 Byte belegen
Lustig,
![]() @ichbins: Wie meinen :gruebel: ? |
Re: Boolsche Datentypen, die mehr als 1 Byte belegen
Zitat:
Zitat:
|
Re: Boolsche Datentypen, die mehr als 1 Byte belegen
Zitat:
|
Re: Boolsche Datentypen, die mehr als 1 Byte belegen
Ein integraler Wert ist halt kein boolescher Typ, darum geht if i then... wohl nicht. In PHP weiß ich, dass es geht.
Aber Delphi ist da halt etwas pingeliger. |
Re: Boolsche Datentypen, die mehr als 1 Byte belegen
Hallo,
es gibt auch ganz praktische Gründe für die verschiedenen Bool-Typen. Ein Beispiel hast Du ja schon genannt: PostMessage. Die Parameter von PostMessage sind nun mal 32Bit breit, also braucht man auch einen Bool-Typen, der 32Bit breit ist, wenn man einen Bool-Wert zurückgeben will. Man könnte das natürlich auch mit einem Integer lösen, aber mit einem (Long-)Bool hast Du gleich die Beschreibung dabei. Gruß xaromz |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:51 Uhr. |
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