Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi EConvertError (https://www.delphipraxis.net/74912-econverterror.html)

Balu der Bär 10. Aug 2006 21:24

Re: EConvertError
 
Zitat:

Zitat von Counter909
ah perfekt ich hab den fehler gefunden....

Wäre sehr freundlich wenn du uns jetzt noch aufklären würdest. :thumb:

Muetze1 10. Aug 2006 22:39

Re: EConvertError
 
Zitat:

Zitat von Balu der Bär
Zitat:

Meldung: ''' ist kein gültiger Gleitkommawert'.
Ein Integer ist aber kein Gleitkommawert, ...

Das hatte ich auch gesehen und lange gegrübelt, aber meinen Post trotzdem geschrieben, da die Exceptionklasse nunmal EConvertError ist, und diese wird auch bei ungültiger Ganzzahlumwandlung aufgerufen. Der Screenshot zum Schluss beweist sogar meine richtige Eingebung, da diese von einem ungütligen Integerwert spricht. Daher hatte das schon seine Bewandnis, dass ich dies trotzdem geschrieben hatte...

Counter909 11. Aug 2006 00:35

Re: EConvertError
 
also ich erkläre es euch :D

es war einfach meine dummheit ^^ umso mehr Edits ich eingetragen habe, und dann immer wieder
getestet habe, habe ich nicht alle Felder ausgefüllt sondern auch mal eins wohl i-wie ausgelasen
ja und dann ist klar, dass er mit inttostr eine "nicht vorhanden Zahl" umwandeln kann !!!
ach ja, bin noch einübler anfäner :wall: aber ich lerne ja
sowas lernt man wohl auch nur aus erfahrung

mfg
counter

mkinzler 11. Aug 2006 05:28

Re: EConvertError
 
Deshalb würde ich wie beschrieben entweder die Umwandlung durch Try.. machen.

DennisHB 11. Aug 2006 08:14

Re: EConvertError
 
Oder

StrToIntDef( TextZahl, DefaultInteger_bei_nicht_gelingen);


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:00 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz