Hallo zusammen,
für die ganzen Antworten: allen herzlichen Dank!!!
Mir ist eines klar gewurden:
ich muss unbedingt meine Einstellung zur boolschen Variable ändern!
Das Beispiel von Sharky ist hier (für mich) sehr anschaulich.
Schnell erkennt man, dass jeder Wert einer boolschen Varibale <> 0 dann auch immer true ist und eine Prüfung impliziet auf
(myBool = True) hier einen falschen Wert liefert.
@ Der_Unwissende
du weißt schon, dass deine ausführlichen Beschreibungen auch etwas "Angst" in mir geweckt haben?
Bis jetztb hatte ich "Zahlen"- und Stringvariablen auch immer schön initialisiert.
Auch evtl. vorhandene Variablen die eine Klasse als Datentyp haben, hatte ich immer schön per FreeAndNil freigegeben.
Die boolschen Variablen hatte ich leider nicht immer initialisiert...
Da werde ich einiges nacharbeiten.
Grüße und einen schönen Abend!
Jürgen