Gå til innhold

Anbefalte innlegg

Hallo

 

Holder på med en playlist her nå. Den loader alle adressene i en txt fil inn i list2 og denne koden skal få ut filnavnene og legge de i list1:

Private Sub loadlist1()
If List2.ListCount = 0 Then Exit Sub

Dim o
o = 0

Do
List2.ListIndex = o
CommonDialog2.FileName = List2.Text
List1.AddItem CommonDialog2.FileTitle
o = o + 1
If o = List2.ListCount Then Exit Sub
Loop

End Sub

Men den funker ikke! Filename blir korekt, men FileTitle blir bare blank. Er det noe jeg har gjort galt her, eller funker bare filetitle når man bruker en showopen?

Endret av jonas22282460
Lenke til kommentar
Videoannonse
Annonse

Ja, FileTitle blir bare fylt med data når noen av dialogene åpnes og en fil blir valgt. Bruk heller denne funksjonen:

 

Public Function GetFileTitle(FilePath As String) As String

GetFileTitle = Mid(FilePath, InStrRev(FilePath, "\") + 1)

End Function

Lenke til kommentar

Hmm.. Prøvde den, men fikk den ikke helt til å virke.. GetFileTitle blir bare blank :(

Private Sub loadlist1()
Dim GetFileTitle
If List2.ListCount = 0 Then Exit Sub

Dim o As Double
o = 0

Do
List2.ListIndex = o
GetFileTitle = Mid(FilePath, InStrRev(List2.Text, "\") + 1)
List1.AddItem GetFileTitle
o = o + 1
If o = List2.ListCount Then Exit Sub
Loop

End Sub

Eller kan jeg heller ikke bruke denne koden sånn?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...