Es gibt APIs die einen Integer und die boolsche Repräsentation liefern. False=0 True=1,2... (Aufgabe wurde ausgeführt) True=-1,-2.... (Aufgabe wurde erledigt,Fehler ist aufgetreten)
Da kann es passieren das True<>True ist.
Gruß
K-H
Also bei Lazarus z.B. erhalte ich für True durchaus den Wert "-1", auch ohne das ein Fehler aufgetreten ist.