Einzelnen Beitrag anzeigen

Kreilon

Registriert seit: 15. Sep 2004
16 Beiträge
 
#1

List index out of bounds (1)

  Alt 17. Okt 2004, 20:39
Jedesmal wenn ich mein Programm starte und auf den Button Klicke bei dem folgendes passieren sollte:

Delphi-Quellcode:
procedure TForm1.Button37Click(Sender: TObject);
begin
  if IdFTP1.Connected then try
    if TransferrignData then IdFTP1.Abort;
    IdFTP1.Quit;
  finally
    Edit9.Text := '/';
  end
  else with IdFTP1 do try
    Username := Edit10.Text;
    Password := Edit23.Text;
    Host := Edit4.Text;
    Port:=21;
    Connect; {<--------------- Fehler liegt hier}
    Self.ChageDir(Edit9.Text);
    SaveFTPHostInfo(Edit9.Text, 'FTPHOST');
  finally
    if Connected then begin
    end;
  end;
end;
Dann kommt folgender Error: "... class Elisterror. List index out of bounds (1). Process stopped."
Dieser Teil ist übernommen vom Indy-Client-Beispiel. Ich bin 100% sicher, dass ich Edit4.Text nicht mit Edit10 oder Edit23.Text verwechselt habe (mehrere Male überprüft).
Ich kriege einfach nicht heraus, wo der Fehler liegt.
  Mit Zitat antworten Zitat