Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: Prozedur bei falscher Eingabe anhalten

  Alt 9. Okt 2007, 17:06
Warum keine Exceptions verwenden ??
Delphi-Quellcode:
if Zahl[i]=Zahl[j] then
   raise Exceptions.Create('Gleiche Zahlen, bitte ändern');
Wenn man die Eingaben validieren muss kann man sogar noch zusätzlichen Komfort für den Benutzer einbringen:
Delphi-Quellcode:
if StrToIntDef(EditAnzahl.Text, 0) < 1 then
begin
  EditAnzahl.SetFocus; // auf das fehlerhafte Eingabefeld "springen"
  raise Exception.Create('Anzahl muss >= 1 sein');
Andreas
  Mit Zitat antworten Zitat