Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi maskedit grösser wie überprüfen (https://www.delphipraxis.net/30934-maskedit-groesser-wie-ueberpruefen.html)

superstar025 1. Okt 2004 13:24


maskedit grösser wie überprüfen
 
hallo brauche mal wieder hilfe

ich versuche eine if schleife zu erstellen jedoch kalppt das noch nicht so ganz!

Delphi-Quellcode:
procedure TForm2.MaskEdit1Exit(Sender: TObject);
begin
//Dezimalstelle wird auf 3 Stellen hinters Komma getrennt bzw. gerundet.//
try
    Maskedit1.Text := Format('%-.3f', [StrToFloat(Maskedit1.Text)])
  except
    Maskedit1.SetFocus;
  end;

begin
if        (maskedit1.Text > '999,999')
then
          if    messagedlg ('Bitte eine Menge unter 1000 eingeben.', mtWarning, [mbYes], 0) = mrYes
          then begin (maskedit1.SetFocus)
          end;
end;
ich habe bei dem zweiten if mit (maskedit1.Text > '999,999') im maskedit1.text feld eine Zahl z.B.
155313,000 drin stehen geht jedoch nicht in die Schleife ####Warum?####

:wiejetzt:

Dax 1. Okt 2004 13:29

Re: maskedit grösser wie überprüfen
 
Versuch stattdessen mal:
Delphi-Quellcode:
FloatToInt(maskedit1.Text) > 999,999

superstar025 1. Okt 2004 13:33

Re: maskedit grösser wie überprüfen
 
[Fehler] Unit2.pas(431): Undefinierter Bezeichner: 'FloatToInt'

Delphi-Quellcode:
FloatToInt(maskedit1.Text) > 999,999
klappt nicht

Dax 1. Okt 2004 13:37

Re: maskedit grösser wie überprüfen
 
:oops: Verschrieben, heisst StrToFloat und du musst einen Punkt machen, kein Komma.

superstar025 1. Okt 2004 13:42

Re: maskedit grösser wie überprüfen
 
Danke

:angel:

DP-Maintenance 1. Okt 2004 14:22

DP-Maintenance
 
Dieses Thema wurde von "Sharky" von "Datenbanken" nach "VCL-Komponenten und Controls" verschoben.
Jetzt aber zum letzen mal! Das ist keine Frage für die Datenbanksparte!


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:12 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