Verfasst: 07.06.2007 15:05
Es gibt keine boolsche Algebra in PB. Wenns geht ist es Zufall. Nur im
zusammenhang mit If macht es Sinn.
zusammenhang mit If macht es Sinn.
Das deutsche PureBasic-Forum
https://www.purebasic.fr/german/
Code: Alles auswählen
Procedure Test()
Protected b.l
b = 4711
Static a.b = 0
Debug b
Debug a
b - 4000
a + 1
Debug b
Debug a
EndProcedure
Test()
Code: Alles auswählen
;Global a,b
a = #False
b = #True
;------------------
Debug "A=" + Str(a)
Debug "B=" + Str(b)
If a XOr b
Debug "True"
EndIf
Debug "A=" + Str(a)
Debug "B=" + Str(b) + " <- Ok"
;------------------
Procedure test()
Debug "In Procedure"
If a XOr b
Debug "True"
EndIf
Debug "A=" + Str(a)
Debug "B=" + Str(b) + " <- Bug wenn nicht 'Global a,b'"
EndProcedure
;------------------
test()
Code: Alles auswählen
Procedure test()
Protected a.l, b.l
If a XOr b
Debug "True"
EndIf
Debug "A=" + Str(a)
Debug "B=" + Str(b) + " <- Bug"
EndProcedure
test()
Da hast Du ein wahres Wort gelassen ausgesprochen.ts-soft hat geschrieben:je weniger um so einfach zu erkennen, das drumrum irritiert nur