Ein weiteres Beispiel
Delphi-Quellcode:
function BooleanToString3(Value: Boolean): String;
begin
if Value = True then Result := 'True'
else Result := 'False';
end;
begin
WriteLn( BooleanToString3(Boolean(2)) );
end;
Man erwartet die Ausgabe von "True" bekommt aber "False", obwohl der Source in BooleanToString3() absolut korrekt ist.
Statt
AV nun ein falscher Programmablauf den es gilt als Programmierer langwierig zu debuggen.
Gruß Hagen