Willst du z.B. wissen ob es da einen Fehler gibt, kannst du in StrToIntDef einen Negativwert geben, z. B. so n := StrToIntDef(Zahl.caption, -99);
. Schon kannst du erkennen ob es einen Konvertierungsfehler gab.
Dafür würd ich eher TryStrToInt verwenden
Delphi-Quellcode:
If TryStrToInt(Zahl.Caption, n) then
//String konnte konvertiert werden
n := n + 1; // oder inc(n)
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<