Zitat von
hsg:
Solltest du die Rückgabewerte gar nicht verwenden, hast du einen Fehler in deinem Design, also solche Stellen dann noch mal überdenken.
Oder als procedure schreiben, wenn es keinen Rückgabewert braucht.
Ein häufiger Fehler, Beispiel:
Delphi-Quellcode:
function Test(Value:Byte):Boolean;
var temp:Byte;
begin
try
temp:=128 div Value;
Result:=(temp>64);
except
end;
end;
Wenn Value 0 ist, ist der Rückgabewert nicht definiert, kann also True oder False sein.