Joar, False ist eigenttlich immer 0 (wenn der Boolean als ordinaler Type angelegt ist), also "nichts".
Wobei aber das Delphi-True = 1
und das C-True = -1
Code:
Die standardisierten Konstanten:
True:
Boolean = $01
ByteBool / bool = $FF
WordBool = $FFFF
LongBool / BOOL = $FFFFFFFF
False:
Boolean = $00
ByteBool / bool = $00
WordBool = $0000
LongBool / BOOL = $00000000
Bei Free Pascal kommen dann noch QWordBool, Boolean16, Boolean32 und Boolean64 (letztere drei seit 2.6.0) hinzu
Code:
True:
QWordBool = $FFFFFFFFFFFFFFFF
Boolean16 = $0001
Boolean32 = $00000001
Boolean64 = $0000000000000001
False:
QWordBool = $0000000000000000
Boolean16 = $0000
Boolean32 = $00000000
Boolean64 = $0000000000000000
Gruß,
Sven