SendFTPFileEx
- PIC18F2550
- Beiträge: 121
- Registriert: 29.04.2024 09:10
- Computerausstattung: Server HP Proliant G7
PC AMD FX(tm)-9590, 64Gb Ram, 2x 2TB Raid5 SAS
SendFTPFileEx
Hallo,
ich versuche schon eine ganze weile eine datei mit FTPS hochzuladen.
Alles klappt bis auf das hochladen.
In der Doku steht:
Result = SendFTPFileEx(ID, FileName$, RemoteFileName$, @ErrorOutput)
Wenn man im Forum sucht trifft man auf das:
Result = SendFTPFileEx(ID, FileName$, RemoteFileName$, IsAsynchron, @ErrorOutput)
eingebaut ist aber das IsAsynchron im Prototype
Leider fehlt mir die Beschreibung im pdf.
mit 0 scheint es zu gehen.
Danke
ich versuche schon eine ganze weile eine datei mit FTPS hochzuladen.
Alles klappt bis auf das hochladen.
In der Doku steht:
Result = SendFTPFileEx(ID, FileName$, RemoteFileName$, @ErrorOutput)
Wenn man im Forum sucht trifft man auf das:
Result = SendFTPFileEx(ID, FileName$, RemoteFileName$, IsAsynchron, @ErrorOutput)
eingebaut ist aber das IsAsynchron im Prototype
Leider fehlt mir die Beschreibung im pdf.
mit 0 scheint es zu gehen.
Danke
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Re: SendFTPFileEx
Keine Ahnung, auf welchem Stand Dein PDF ist, aber das hier sollte aktuell sein: viewtopic.php?t=30712
a²+b²=mc²
- PIC18F2550
- Beiträge: 121
- Registriert: 29.04.2024 09:10
- Computerausstattung: Server HP Proliant G7
PC AMD FX(tm)-9590, 64Gb Ram, 2x 2TB Raid5 SAS
Re: SendFTPFileEx
Aus der Zip am Ende von post 000 habe ich die pdf.
... Das Forum ist ganz schön träge.
... Das Forum ist ganz schön träge.
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
- PIC18F2550
- Beiträge: 121
- Registriert: 29.04.2024 09:10
- Computerausstattung: Server HP Proliant G7
PC AMD FX(tm)-9590, 64Gb Ram, 2x 2TB Raid5 SAS
Re: SendFTPFileEx
Wie muss die Fehlerbehandlung zur Funktion "SetFTPDirectoryEx" aussehen wenn das Verzeichnis nicht existiert.
[21:39:22] Waiting for executable to start...
[21:39:22] Executable type: Windows - x64 (64bit, Unicode)
[21:39:22] Executable started.
[21:39:28] [ERROR] VPN_IP_Server.pb (Line: 102)
[21:39:28] [ERROR] Invalid memory access. (read error at address 18446744073709551615)
[21:39:37] The Program was killed.
Der Fehler tritt immer erst beim 2. Durchlauf auf.
Danke
Code: Alles auswählen
If OpenFTPEx(2, #PBEx_FTP_Protocol_FTPS_Explicit, "zzzzz.lima-ftp.de", 21, "xxxxx", "yyyyyyy", #PB_UTF8, @ErrorOutput$)
If SetFTPDirectoryEx(2, "default-websitex", @ErrorOutput) ; Fehlertest "x"
....
EndIf
CloseFTPEx(2, @ErrorOutput$)
EndIf
[21:39:22] Executable type: Windows - x64 (64bit, Unicode)
[21:39:22] Executable started.
[21:39:28] [ERROR] VPN_IP_Server.pb (Line: 102)
[21:39:28] [ERROR] Invalid memory access. (read error at address 18446744073709551615)
[21:39:37] The Program was killed.
Der Fehler tritt immer erst beim 2. Durchlauf auf.
Danke
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
- HeX0R
- Beiträge: 3070
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3 - Kontaktdaten:
Re: SendFTPFileEx
@ErrorOutput$ ?
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}.:|:.{Bier spendieren}
Re: SendFTPFileEx
Beschreibung.
@ErrorOutput: Falls ein Fehler auftrat, dann wird die Fehlermeldung in die Variable gespeichert. Diese Variable muss vor dem Übergeben mit 128 Zeichen reserviert werden. Maximale Länge der Rückgabe beträgt 128 Zeichen einschließlich des NULL-Zeichens. Wenn bei einem Fehler keine Fehlerbeschreibung zurückgegeben werden soll, dann kann stattdessen 0 übergeben werden.
Also ErrorOutput$ = Space(128), Solange es nicht PB v6.40 ist
@ErrorOutput: Falls ein Fehler auftrat, dann wird die Fehlermeldung in die Variable gespeichert. Diese Variable muss vor dem Übergeben mit 128 Zeichen reserviert werden. Maximale Länge der Rückgabe beträgt 128 Zeichen einschließlich des NULL-Zeichens. Wenn bei einem Fehler keine Fehlerbeschreibung zurückgegeben werden soll, dann kann stattdessen 0 übergeben werden.
Also ErrorOutput$ = Space(128), Solange es nicht PB v6.40 ist
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
- HeX0R
- Beiträge: 3070
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3 - Kontaktdaten:
Re: SendFTPFileEx
mit EnableExplicit wäre das vermutlich nicht passiert
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}.:|:.{Bier spendieren}
Re: SendFTPFileEx
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
- PIC18F2550
- Beiträge: 121
- Registriert: 29.04.2024 09:10
- Computerausstattung: Server HP Proliant G7
PC AMD FX(tm)-9590, 64Gb Ram, 2x 2TB Raid5 SAS
Re: SendFTPFileEx
Define ErrorOutput$ = Space(128) ist vorhanden
1.Durchlauf
OpenFTPEx OK >2322534386080
SetFTPDirectoryEx ERR >9007714657435764
CloseFTPEx OK >9007714657435764
2.Durchlauf
keine Ausgabe
Log:
[19:54:25] Waiting for executable to start...
[19:54:25] Executable type: Windows - x64 (64bit, Unicode)
[19:54:25] Executable started.
[19:54:27] [ERROR] VPN_IP_Server.pb (Line: 102)
[19:54:27] [ERROR] Invalid memory access. (read error at address 18446744073709551615)
[19:54:33] The Program was killed.
Ohne Falsches Verzeichnis:
OpenFTPEx OK >1973154367904
SetFTPDirectoryEx OK >1973154367904
CloseFTPEx OK >1973154367904
OpenFTPEx OK >1973154367904
SetFTPDirectoryEx OK >1973154367904
CloseFTPEx OK >1973154367904
OpenFTPEx OK >1973154367904
SetFTPDirectoryEx OK >1973154367904
CloseFTPEx OK >1973154367904
OpenFTPEx OK >1973154367904
SetFTPDirectoryEx OK >1973154367904
CloseFTPEx OK >1973154367904
....
1.Durchlauf
OpenFTPEx OK >2322534386080
SetFTPDirectoryEx ERR >9007714657435764
CloseFTPEx OK >9007714657435764
2.Durchlauf
keine Ausgabe
Log:
[19:54:25] Waiting for executable to start...
[19:54:25] Executable type: Windows - x64 (64bit, Unicode)
[19:54:25] Executable started.
[19:54:27] [ERROR] VPN_IP_Server.pb (Line: 102)
[19:54:27] [ERROR] Invalid memory access. (read error at address 18446744073709551615)
[19:54:33] The Program was killed.
Ohne Falsches Verzeichnis:
OpenFTPEx OK >1973154367904
SetFTPDirectoryEx OK >1973154367904
CloseFTPEx OK >1973154367904
OpenFTPEx OK >1973154367904
SetFTPDirectoryEx OK >1973154367904
CloseFTPEx OK >1973154367904
OpenFTPEx OK >1973154367904
SetFTPDirectoryEx OK >1973154367904
CloseFTPEx OK >1973154367904
OpenFTPEx OK >1973154367904
SetFTPDirectoryEx OK >1973154367904
CloseFTPEx OK >1973154367904
....
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
- HeX0R
- Beiträge: 3070
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3 - Kontaktdaten:
Re: SendFTPFileEx
Das habe ich auch nicht angezweifelt.
Ich denke nach wie vor die Lösung Deines Problems steht hier in diesem Thread.
Anstatt uns mit sinnlosem Debugoutput zuzumüllen, solltest Du Dir vielleicht Deinen eigenen Code nochmal genauer anschauen.
Mehr sage ich dazu nicht, ich finde es maximal anstrengend Dir zu helfen mit diesen Codefetzen bei denen immer die Hälfte fehlt.
Fehler in Zeile 102 in VPN_IP_Server.pb?
Aha, sehr interessant, da könnte auch stehen Fehler in Zeile 666 in gehtdichnenscheissan.pb
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}.:|:.{Bier spendieren}