vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Workshop "FTP - File Transfer Protokoll, Teil 1" 
Autor: Jojo
Datum: 27.01.04 21:43

Hallo,

ich verwende fast unverändert den in dem WorkshopFTP - File Transfer Protokoll, Teil 1 veröffentlichten Code.

Problem ist aber, dass regelmäsig der Fehler

10048 Adresse bereits verwendet

auftritt ... (wenn man einige Datein hochläd)

Ich verwende dafür zur Steuerung aus einer anderen Form die folgende Sub, die auch noch die Filesize vergleicht und nur hochläd, wenn die Dateien unterschiedlich gross sind ....

Sub FTP_upload(Host As String, Username As String, Password As String, _
  Uploadfiles As String, RemoteDir As String)
 
   Dim UFiles, UF As Integer, FileSize As Long, FX, FSO As Object
   Set FSO = CreateObject("Scripting.FileSystemObject")
   Me.Show
   Me.Height = 2875
 
   If Connect(Host, "21", Username, Password) Then
 
      If RemoteDir <> "" Then ChangeDir RemoteDir
      If Right(Uploadfiles, 1) <> ";" Then Uploadfiles = Uploadfiles & ";"
      UFiles = Split(Uploadfiles, ";")
      For UF = 0 To UBound(UFiles) - 1
         FileSize = GetFileSize(Right(UFiles(UF), Len(UFiles(UF)) - InStrRev( _
           UFiles(UF), "\")))
         Set FX = FSO.GetFile(UFiles(UF))
         If FileSize <> FX.Size Then
            UploadFile UFiles(UF), Right(UFiles(UF), Len(UFiles(UF)) - InStrRev( _
              UFiles(UF), "\"))
         End If
      Next UF
 
      Disconnect
   End If
 
   Me.Hide
   Set FSO = Nothing
   DoEvents
End Sub
Hat jemand eine Lösung geschrieben ....

Danke Jojo
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Workshop "FTP - File Transfer Protokoll, Teil ...449Jojo27.01.04 21:43

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel