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