Autor Beitrag
stefanstp
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 106



BeitragVerfasst: Fr 08.11.02 15:32 
Ich möchte, das der Benutzer in meinem Programm in einem Edit-Feld eine Uhrzeit eingibt, und zwar in diesem Format
z.B. "09:15"

und wenn er ein anderes Uhrzeitformat eingibt (z.b. 9.15) dann soll eine Fehlermeldung erscheinen.

Zweitens mit einem Datumseditfeld. Es soll dieses Format eingehalten werden:
02.02.2003 und wenn er 2.2.2003 eingibt, soll eine Fehlermeldung erscheinen, wie bekomme ich das hin?

mit
if FormatDateTime('hh:nn', now) then

kann ich ja nur püfen, ob die Zeit die dort eingetragen ist, die der aktuellen entspricht.

Danke im Voraus

STEFAN
LCS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1305
Erhaltene Danke: 1

WIN 7, WIN 8
Delphi XE5, Delphi XE, Delphi 2007
BeitragVerfasst: Fr 08.11.02 16:01 
Hi
in beiden Fällen könntest du mit einem MaskEdit arbeiten. Allerdings würde ich persönlich ein Programm, dass mich zu so einer Schreibweise zwingt, sofort in die Tonne kicken :twisted:

Bevor du sowas einbaust würde ich mich an deiner Stelle mal mit der ISO8601 beschäftigen und das hier lesen.

Gruss Lothar

_________________
Der BH ist für die Brust, der Plan ist für'n Ar...