Zitat von
Socke_SG:
Da kommen also die Buchtstaben/Ziffern des Strings k rein...und die zeigt er mir ja auch in dem Feld an.
Ein Buchstabe ist keine Ziffer und somit nicht konvertierbar.
Zitat von
Socke_SG:
Das Feld ist nun mal nicht leer
Ein String aus Leerzeichen ist nicht leer, stimmt, aber auch keine Zahl! Was steht definitiv in dem Edit1 drin? Die oben von dir gepostete Fehlermeldung enthält im Normalfall den String, den er konvertieren soll. Das ist oben bei dir definitiv keine Zahl gewesen sondern " " - und das ist eindeutig keine Zahl.
Zitat von
Socke_SG:
Hey klasse mit StrToIntDef klappts!
Nur bedingt, da er keinen Fehler bringt, wenn er es nicht konvertieren kann: sprich wenn es keine Zahl ist. Statt dessen gibt er den angegebenen Defaut Wert zurück. Damit wird nur der Fehler unterdrückt aber nicht im eigentlichen Sinne beseitigt.