Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Prüfen ob String eine Integerzahl ist? (https://www.delphipraxis.net/132227-pruefen-ob-string-eine-integerzahl-ist.html)

PASST 8. Apr 2009 10:39


Prüfen ob String eine Integerzahl ist?
 
Hallo allerseits,

wie kann ich prüfen ob ein String eine Integerzahl ist?

Oder reicht es aus die Fehlerbehandlung von IntToStr(String) abzufangen?

Gruß
Peter

Nersgatt 8. Apr 2009 10:39

Re: Prüfen ob String eine Integerzahl ist?
 
Schau Dir mal TryStrToInt an.

DeddyH 8. Apr 2009 10:42

Re: Prüfen ob String eine Integerzahl ist?
 
Zitat:

Zitat von Nersgatt
Schau Dir mal TryStrToInt an.

Oder Val().

PASST 8. Apr 2009 10:43

Re: Prüfen ob String eine Integerzahl ist?
 
danke, das ging aber schnell :)

Reinhard Kern 8. Apr 2009 12:33

Re: Prüfen ob String eine Integerzahl ist?
 
Zitat:

Zitat von PASST
Hallo allerseits,

wie kann ich prüfen ob ein String eine Integerzahl ist?

Oder reicht es aus die Fehlerbehandlung von IntToStr(String) abzufangen?

Gruß
Peter

Hallo,

da wäre zunächst zu klären, was du alles zulassen willst - ist 5,0 für dich ein Integer? Und wie ist es mit 10 E 6? Wenn du das alles zulassen willst, müsstest StrToFloat nehmen und prüfen, ob Nachkommastellen vorhanden sind.

Gruss Reinhard

PASST 8. Apr 2009 12:42

Re: Prüfen ob String eine Integerzahl ist?
 
In meinem Fall reicht TryStrToInt


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:36 Uhr.

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