\ DriveHQ Customer Support Forum \
Lesen/Antworten : 47332/3
  • omio
  • (3Beiträge)
Hochladen einer Datei über Borland C++

Hallo,

Ich versuche, mit Borland C++ Dateien hoch- und herunterzuladen. Leider erhalte ich die Fehlermeldung „socket readln aborted“. Hat jemand eine Idee, woran das liegen könnte? Ich habe mich bereits mit anderen FTP-Servern über Borland angemeldet, und dort funktioniert alles einwandfrei. Nur DriveHQ macht Probleme. Für jeden Tipp wäre ich dankbar.

Prost,

Omio


06.09.2009 21:31:52

  • wacker
  • (2Beiträge)
Thema: Betreff: Hochladen einer Datei über Borland C++
Betreff: Hochladen einer Datei über Borland C++Ich habe genau dasselbe Problem mit AutoIt, das auf VB basiert. Ich kann auf alle anderen FTP-Server hochladen, nur nicht auf DriveHQ.

Kann uns irgendjemand den richtigen Weg weisen?

Antwort
06.09.2009 22:33:47

  • wacker
  • (2Beiträge)
Thema: Hochladen einer Datei über die Borland C++-Lösung :-)

Benutzer: wacker  -  06.09.2009 22:33:47

Betreff: Hochladen einer Datei über Borland C++Ich habe genau dasselbe Problem mit AutoIt, das auf VB basiert. Ich kann auf alle anderen FTP-Server hochladen, nur nicht auf DriveHQ.

Kann uns irgendjemand den richtigen Weg weisen?
Hochladen einer Datei über die Borland C++-Lösung :-)Ich habe mein Programm zum Laufen gebracht, indem ich die FTP-Sitzung auf PASSIV-Modus umgestellt habe.

Ich bin mir nicht ganz sicher, wie man in C++ eine FTP-Verbindung herstellt, aber ich verwende AutoIt, das die wininet.dll nutzt

$Verbindung = _FTP_Connect($SessionRef, $Host, $Username, $Password, $Flag)

Den Wert für „Flag“ habe ich auf 1 für den passiven Modus geändert.

Jetzt funktioniert alles einwandfrei :-) Juhu
Ich hoffe, das hilft!
Viel Glück!

Antwort
07.09.2009 11:34:09

  • omio
  • (3Beiträge)
Thema: Betreff: Hochladen einer Datei über die Borland C++-Lösung :-)

Benutzer: wacker  -  07.09.2009 11:34:09

Benutzer: wacker  -  06.09.2009 22:33:47

Betreff: Hochladen einer Datei über Borland C++Ich habe genau dasselbe Problem mit AutoIt, das auf VB basiert. Ich kann auf alle anderen FTP-Server hochladen, nur nicht auf DriveHQ.

Kann uns irgendjemand den richtigen Weg weisen?
Hochladen einer Datei über die Borland C++-Lösung :-)Ich habe mein Programm zum Laufen gebracht, indem ich die FTP-Sitzung auf PASSIV-Modus umgestellt habe.

Ich bin mir nicht ganz sicher, wie man in C++ eine FTP-Verbindung herstellt, aber ich verwende AutoIt, das die wininet.dll nutzt

$Verbindung = _FTP_Connect($SessionRef, $Host, $Username, $Password, $Flag)

Den Wert für „Flag“ habe ich auf 1 für den passiven Modus geändert.

Jetzt funktioniert alles einwandfrei :-) Juhu
Ich hoffe, das hilft!
Viel Glück!
Betreff: Hochladen einer Datei über die Borland C++-Lösung :-)

Hallo Wacker,

Danke für die Info. Das hat geholfen, denn ich hatte dasselbe Problem (d. h. ich musste die Verbindung in den passiven Modus umschalten).

Es war etwas mühsam, das Ganze zum Laufen zu bringen, da ich eine sehr alte Version von Borland (v4) verwende. Das Standard-FTP-Objekt in BCB v4 bietet keine Option für eine passive Verbindung. Ich musste daher eine separate Komponente herunterladen, die diese Option enthielt.

Prost.


Antwort
10.09.2009 22:32:07

Speichern & Teilen
Schnell antworten

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003