Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Prüffunktionen bei der Dateneingabe (https://www.delphipraxis.net/12110-prueffunktionen-bei-der-dateneingabe.html)

mickmack 20. Nov 2003 18:05


Prüffunktionen bei der Dateneingabe
 
Hallo zusammen,

gibt es für Delphi vorgegebene Prüffunktionen?
Ich möchte in meinen Formularen die Eingaben prüfen. Ich weiss das man mit Try..Except da einiges machen kann, aber irgendwie finde ich das nicht so elegant (lasse mich aber auch gerne belehren ;-) )
Besonders kommt es mir dabei auf das Prüfen von Datumsangaben an, alles andere ist ja sonst auch schnell selber gemacht.

Daniel B 20. Nov 2003 18:33

Re: Prüffunktionen bei der Dateneingabe
 
Hi,

was spricht denn gegen einfach if-Abfragen?
Delphi-Quellcode:
if Edit1.Text = '01.01.1004' then
  ShowMessage('');
Vielleicht erzählst Du uns was Du machen möchtest, da gäbe es wohl noch mehr Möglichkeit, aber nur um zu prüfen ob im Edit ein richtiges Datum, dazu wäre das if am einfachsten.

mickmack 20. Nov 2003 18:38

Re: Prüffunktionen bei der Dateneingabe
 
es geht mir um allgemeine Abfragen.
Ich möchte wissen, ob ein irgendein Datum eingegeben wurde, hauptsache es entspricht einer gewissen Formatvorgabe.
Natürlich kann ich die Prüffunktionen alle selber schreiben. Aber warum das Rad zweimal erfinden :wink:
Gibt es denn schon fertige Funktionen in Delphi dafür?

Daniel B 20. Nov 2003 18:45

Re: Prüffunktionen bei der Dateneingabe
 
Was Format angeht, schau Dir vielleicht mal TMaskEdit an. Wäre wohl besser für ein Datum, auch wegen den Trennern.

mickmack 20. Nov 2003 18:57

Re: Prüffunktionen bei der Dateneingabe
 
Danke das hilft mir schon weiter :)

Aber weiss jemand ob es in Delphi allgemein Funktionen gibt, die so etwas wie reguläre Ausdrücke implementieren, so dass ich also prüfen kann, ob ein String einem bestimmten Format entspricht? Oder wie wird sowas normalerweise ausserhalb von Kompnenten geregelt?

Daniel B 20. Nov 2003 19:08

Re: Prüffunktionen bei der Dateneingabe
 
Siehe OH zum Thema "Format" diese Funktion gibt es tatsächlich :D


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