Wie soll das gehen?
Wenn deine Funktion fehlschlägt und was falsches liefert, wie soll denn der Rest funktionieren?
Beispiel: Add ist eine Funktion, die die Summe zweier Zahlen liefert. Un sie aus einem Edit liest. In der Funktion wird die Eingabe mit StrToInt entsprechen umgewandelt.
Delphi-Quellcode:
var
erg: Integer;
begin
erg := Add div Add;
So, wenn jetzt die Konvertierung fehlschlägt, wie soll es dann weitergehen? Auch wenn du die Funktion zwinge kannst das Programm nicht abstürzen zu lassen, in der Zeile wo sthet
Add div Add kracht es ja dann wieder.