![]() |
is wert ein integer
hoi,
wie kann ich prüfen ob der wert eines textfeldes ein integer ist?? |
Re: is wert ein integer
Val + F1
StrtoInt + F1 StrToIntDef + F1 |
Re: is wert ein integer
Entweder mit
![]() ![]() ![]() |
Re: is wert ein integer
Zitat:
|
Re: is wert ein integer
Hallo,
leider gibst du keine Delphi-Version an. Ab Delphi 7 könntest das machen: ich geh davon aus, dass dein Textfeld ein Edit ist - bei mir Edit1
Delphi-Quellcode:
Wenn der Wert deines Textfeldes (Edits) ein Integer ist, wird Dieser an i übergeben. Wenn nicht, dann wird der Defaultwert (hier 1) übergeben.
var
i: Integer; begin i := StrToIntDef(Edit1.Text, 1); end; .... ansonsten kannst es so machen:
Delphi-Quellcode:
var
i: Integer; begin try i := StrToInt(Edit1.Text); except i := 0; //oder was auch immer du dann machen willst, wenn der Wert des Textfeldes kein Integer ist. end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 Uhr. |
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 by Thomas Breitkreuz