![]() |
INDY 10.5.5, D2010, FTP --> Illegal Port Command
Hallo zusammen,
ich bin vor ein paar Tagen aus meiner wohlbehüteten D2005 Welt aufgeacht und dann war da dieses Monster: D2010. Sieht nicht nur komisch aus, es riecht auch streng ;-) Im Ernst, da wartet noch viel (Um-)Gewöhnung auf mich. Vor der Umstellung einiger großer Projekt habe ich "tiefer betroffene" heikle Teile einzeln ausprobiert... ... in Bezug auf Indy leider mit Überraschungen. Bei Verwendug der TIDFTP Komponente und simplen Test-Code:
Delphi-Quellcode:
gelingt das Connect und der Aufruf von RetriveCurrentDir problemlos.procedure TForm1.ConnectClick(Sender: TObject); begin with ftp do begin disconnect; host := Edit1.text; UserName := edit2.text; password := edit3.text; try connect; label1.caption := 'Erfolgreich verbunden'; label2.Caption := Ftp.RetrieveCurrentDir; except label1.caption := 'Verbinding gescheitert'; label2.Caption := ''; end; end; end; procedure TForm1.Button1Click(Sender: TObject); begin ftp.List(Listbox1.items,'*.*',true); end; Der Versuch das Verzeichnis mit LIST auszulesen führt zur Execption: Illegal Port Command. Die Basics: also Server erreichbar, Zugangsdaten ok, FTP mit anderen Appliaktionen möglich - sind alle geklärt. Übersehe ich eine notwendige Parametrisierung im Vorfeld? Mal am Rande: ich wollte das Ganze, brav den akt. Indy-Docs folgend unter verwendung von TIdStringlist,... umsetzen. Da ging gar nicht, da dazu die Unit IDObjs gefordert wird, die aber in der D2010 nicht vorhanden ist. Im aktuellen Snapshot habe ich sie allerdings auch nicht gefunden. Wahrscheinlich gibt es bereits vernünfitge Antworten aber ich finde sie einfahc nicht... Danke für EUre Anregungen. |
Re: INDY 10.5.5, D2010, FTP --> Illegal Port Command
|
Re: INDY 10.5.5, D2010, FTP --> Illegal Port Command
Vielen Dank für die prompte Hilfe. :-D
Hat noch irgendjemand eine Idee zu TIdStrings etc. Deren fehlen wäre zwar verschmerzlich, aber wenn ich jetzt alten Code umstricke, würde ich es vorzugsweise auf der von INDY empfohlenen Weise tun. Ich der Hoffnung mir vermeidbares Coding zu ersparen :) Ich habe den Eindruck, dass die mir vorliegenden Indy-Docs (mitgeliefert, Indyproject, div Tutorials) die Dinge halt aus unterschiedlichen Ständen heraus dokumentieren. Ist die Marschrichtung (IdObjs) noch aktuell, oder hat man sich schon wieder von verabschiedet? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz