Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi max. wert von editboxen (https://www.delphipraxis.net/126311-max-wert-von-editboxen.html)

DeddyH 22. Dez 2008 18:59

Re: max. wert von editboxen
 
Ich habe gerade kein Delphi zur Verfügung, aber das müsste doch so gehen:
Delphi-Quellcode:
var Zahl: integer;
...
if not (TryStrToInt(TEdit(Sender).Text,Zahl) and (Zahl in [0..15])) then
  ShowMessage('Fehlerhafte Eingabe');
[edit] Da fehlten Klammern. [/edit]

Fussball-Robby 22. Dez 2008 19:09

Re: max. wert von editboxen
 
Erstmal an den Threadersteller: Du musst dringend mehr Eigeninitiative zeigen! Es geht so einfach nicht, dass du nach einem kurzen Blick in die Hilfe aufgibst, prober doch mal was aus. Lies nach, welchen Parameter TryStrToInt noch erwartet!
Lösen würde ich es dann so:
Delphi-Quellcode:
  Zahl := StrToIntDef(TEdit(Sender).Text, -1);//in Zahl umandeln, wenn es keine Zahl ist, kommt -1 raus (Nicht in 0..15)
  if not (Zahl in [0..15]) then//wenn die Zahl nicht zwischen 0 und 15 ist..
    ShowMessage('Fehlerhafte Eingabe');//.. ist es eine fehlerhafte Eingabe


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:29 Uhr.
Seite 3 von 3     123   

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