vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

Visual-Basic Einsteiger
Frage zu Workshop FTP2 
Autor: Maik Wurster
Datum: 13.07.03 14:52

Hi,
also ich habe an Anlehung zu dem Code aus dem Workgroup FTP2 eine erweiterte Version davon geschrieben. Wenn ich die Exe ausführe, und zu einem testftp connecte funktioniert auch alles soweit wunderbar. Ich bekomme auch die DirectoryList übermittelt. Allerdings kommt dann die Fehlermeldung:

Laufzeitfehler '13'

Typen unverträglich


Der Debugger springt dann zu folgendem Code - Teil:
Private Sub Combo1_Click()
  Dim TmpDirList As Variant
  Dim LstItem As ListItem
  Dim TmpIcon As String
  Dim TmpDir As String
  Dim i As Long
 
  ' Wenn das erste Verzeichnis ermittelt ist muss es
  ' nicht gewechselt werden
  Screen.MousePointer = 11
  If Combo1.ListCount <> 1 Then
    TmpDir = ChangeDir(Combo1.Text)
    For i = 0 To Combo1.ListCount - 1
      If Combo1.List(i) = TmpDir Then
        Combo1.ListIndex = i
        Exit For
      End If
    Next i
  End If
 
  ' Verzeichnis-Informationen ermitteln
  TmpDirList = GetDirList
  With lvftp.ListItems
    .Clear
    If IsArray(TmpDirList) Then
      For i = 0 To UBound(TmpDirList)
        If Left$(TmpDirList(i, 0), 1) = "d" Then
          Set LstItem = .Add(, , TmpDirList(i, 3), _
            "OrdnerZu", "OrdnerZu")
        Else
          Set LstItem = .Add(, , TmpDirList(i, 3), _
            "Datei", "Datei")
        End If
        LstItem.SubItems(1) = TmpDirList(i, 1)
      Next i
    End If
  End With
 
  ' Liste sortieren
  Dim NextInsert As Long
  Dim TmpText As String
  Dim TmpSize As String
  Dim TmpItem As ListItem
 
  With lvftp
    .Sorted = True
    .Sorted = False
    For i = 1 To .ListItems.Count
      If .ListItems(i).SmallIcon = "OrdnerZu" Then
        TmpText = .ListItems(i).Text
        TmpSize = .ListItems(i).SubItems(1)
        .ListItems.Remove i
        NextInsert = NextInsert + 1
        Set TmpItem = .ListItems.Add(NextInsert, , _
          TmpText, "OrdnerZu", "OrdnerZu")
        TmpItem.SubItems(1) = TmpSize
      End If
    Next i
 
    If .ListItems.Count > 0 Then _
      .SelectedItem = .ListItems(1)
  End With
  Screen.MousePointer = 0
End Sub
Bin für jede Hilfe oder Anmerkung dankbar.

Gruß Maik
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Frage zu Workshop FTP2121Maik Wurster13.07.03 14:52
Re: Frage zu Workshop FTP265Maik Wurster14.07.03 18:13

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