Um meine Aussage zu verdeutlichen: Ich meine, das zum einen das von
Satty67 festgestellte. Es gibt Fälle, in denen die Schleife nicht durchlaufen wird und der Rückgabewert der Funktion gänzlich ungesetzt ist und wie von
Apollonius beschrieben ein undefinierter Wert aus dem Arbeitsspeicher gelesen wird.
Es wird nur False mit 0 definiert. True ist alles <> 0. Daher gibt es auch Unterschiede im BOOLEAN und dem von der
WinAPI verwendeten BOOL (welches glaub ich LONGBOOL ist).
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.