Może moje pytanie wyda się banalnie proste, ale przyżekam, że wykonałem wszystkie możliwe czynności sugerowane w dziale "zanim napiszesz" i nie znalazłem odpowiedzi na moje pytanie.
Chcę napisać program, który sterowałby działem "linki" na mojej stronie. Plik linki.txt jest inkludowany na stronie we właściwym miejscu.
Wykorzystałem tu klienta FTP z Indy, oto jego ustawienia:
Kod wczytywania danych (każdej linii osobno do ListBox'a), który nie działa:
procedure TForm1.FormCreate(Sender: TObject);
Var
TF : TextFile;
S : String;
begin
DeleteFile('C:\linki.txt');
idFTP1.Connect;
IdFTP1.get('www\linki.txt', 'C:\linki.txt'); //plik znajduje się w folderze www
idFTP1.Disconnect;
AssignFile(TF, 'C:\linki.txt');
Reset(TF);
while not eof(TF) do
begin
Readln(TF, S);
ListBox1.Items.Add(S)
end;
CloseFile(TF);
end;
otóż gdy duszę "Run" po pewnym czasie wyskakuje komunikat:
Debugger Exception Notification
Project editor.exe raised exception class EIdFTPFileAlreadyExists with message 'Destination file already exists.'. Process stopped. Use Step or Run to continue.