Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: Undefinierter Bezeichener, aber warum ?

  Alt 26. Aug 2004, 19:23
Hi Äfan!

Erstens mal den Code mit delphi formatiert und mit einrückungen:
Delphi-Quellcode:
procedure TfrmLogin.LoginOKClick(Sender: TObject);
begin
  If LoginName.Text = 'then
    MessageDlg('Bitte geben Sie einen Namen ein', mtInformation, [mbOK], 0)
end;
begin
If not LoginName.Text = 'then
  NameVar := LoginName.Text;
  frmLogin.Close;
end;
Eigentlich müsste er so aussehn:
Delphi-Quellcode:
procedure TfrmLogin.LoginOKClick(Sender: TObject);
begin
  If LoginName.Text = 'then
    MessageDlg('Bitte geben Sie einen Namen ein', mtInformation, [mbOK], 0)
  else
  begin
    NameVar := LoginName.Text;
    frmLogin.Close;
  end;
end;
Ich bin mir bei deinem else-Zweig aber nicht sicher, evtl. musst du das frmLogin.Close aus dem begin-end-Block rausnehmen.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat