Thema: Delphi Frage zu "else"

Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Frage zu "else"

  Alt 3. Jan 2006, 07:30
Hai BackYard,

da fehlt ein begin - end nach der zweiten If-Abfrage

Delphi-Quellcode:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if Table1.Locate('Username', Edit1.Text, [loCaseInsensitive]) = true then
  begin
    if Table1.Locate('Password', Edit2.Text, [loCaseInsensitive]) = true then
    begin
      MessageDlg('OK. Login succesfully!', mtInformation,[mbOk], 0);
      Form2.ShowModal;
    end
    else
    begin
      MessageDlg('Error. Please Enter .....', mtError,[mbOk], 0);
    end;
  end;
end;
Ich selber schreibe grundsätzlich Begin-End Blöcke. Selbst wenn dazwichen nur eine Codezeile steht. Ich finde das übersichtilicher und es hilft fehler zu vermeiden.

Edit: Nach genauem lesen noch zwei ; eingefügt
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat