Einzelnen Beitrag anzeigen

jaduke

Registriert seit: 17. Feb 2005
3 Beiträge
 
#1

idFTP.Connect Fehler abfangen

  Alt 11. Apr 2005, 14:53
Hallo

ich habe folgendes Problem:

Der User soll die ServerIP in meinem Programm eingeben.
Daraufhin soll es zu dem FTP-Server connecten und eine bestimmt File runterladen.

Ich will jetzt den Fehler abfangen, wenn der User eine IP eingegeben hat auf dem
kein FTP-Server laeuft.

Habe folgenden Code ausprobiert:
Delphi-Quellcode:
    try
      IdFTP1.Host := 'Server_IP.Text';
      IdFTP1.Port := 21;
      tmp := copy(RadioGroup1.Items[RadioGroup1.ItemIndex],2,
                  Length(RadioGroup1.Items[RadioGroup1.ItemIndex]));
      IdFTP1.Username := tmp;
      IdFTP1.Password := 'Gote_San_seine_Nachricht';
      IdFTP1.Connect;
      IdFTP1.Get('motd.txt','motd.txt');
      IdFTP1.Quit;
    except on E:EIdSocketError DO ShowMessage('Bitte geben Sie die richtige IP'
                                               +' ein!')
    END;
allerdings sagt mir den Compiler, dass EIdSocketError ein nicht deklarierte Bezeichner
ist.

Ich habe schon versucht unter uses die IdException-Unit einzubinden. Hilft aber auch nix!!! Was ist da falsch????

was muss ich machen um das zum Laufen zu bekommen???

danke im vorraus

JaDuke
  Mit Zitat antworten Zitat