Wiese entspricht Not 5 einer Addition?
14.02.2006 16:18:12
Reinhard
Sub test()
MsgBox True * 1 ' -1
MsgBox False * 1 ' 0
MsgBox Not True * 1 ' 0
MsgBox Not False * 1 ' -1
MsgBox Not 0 ' -1
MsgBox Not -5 ' (-1) + (-5) = -6
MsgBox Not 5 ' (-1) + (+5) = 4
'msgbox not*1
End Sub
True ist als -1 und False ist als 0 definiert, okay. Negiert mit Not kehrt sich das um, die ersten fünf Zeilen gehen in Ordnung.
Warum kommt bei den anderen beiden Zeilen nicht 0 heraus, sondern es wird addiert?
Gruß
Reinhard