Zitat von
-lx-:
Guten Morgen.. ähm. guten Mittag
@ DevilsCamp
Ah ok. Also die 0 hinter dem Komma (EGramm.Text, 0) ist der Defaultwert, richtig ?
Was ist denn wenn ein String aus Zahlen und Zeichen besteht ? Wird dann auch der evt. angegebene Defaultwert verwendet?
Sobald der String KEINE Zahl mehr darstellt wird der Default-Wert genommen.
StrToIntDef kannst du so interpretieren:
Delphi-Quellcode:
try
i := StrToInt(s);
except
on EConvertError do
i := DEFAULTWERT
end;