
Problema con Wmp y Listview
Publicado por Daniel (3 intervenciones) el 04/01/2015 17:06:17
Hola, estoy haciendo una discografía interactiva en Visual Studio 2013 y la última vez que programé fue en Vb6, o sea que no manejo muy bien el Net.
Mi programa se basa en una carpeta instalada en el path con todas las canciones ya determinadas en varios álbumes.
Cargo un Listview desde una base Access y hasta allí todo bien. El problema surge en el evento click del listview.
Cuando le paso la ruta al WMP me tira un error.
En el módulo:
Public Dim Ruta As String
En el Form Principal:
Ruta = My.Application.Info.DirectoryPath & "\Musika"
Luego:
Private Sub Lista_Click(sender As Object, e As EventArgs) Handles Lista.Click
Me.Rep.URL = Me.Lista.SelectedItems(0).SubItems(1).Text
Me.Rep.Ctlcontrols.play()
End Sub
Mi Listview tiene dos columnas. Una es el nombre del tema y la otra (el SubItem) es la ruta.
En la tabla de Db la ruta es: Ruta & "\1963 - Please Please Me\13 - There's a Place.mp3"
Si la cargo directamente así:
Me.Rep.URL = Ruta & "\1963 - Please Please Me\13 - There's a Place.mp3"
funciona perfectamente, pero cuando lo hago a través del Listview me tira el error:
{"Excepción de HRESULT: 0xC00D1325"}
que supuestamente es porque hay caracteres inválidos.
Alguien puede ayudarme?
Mi programa se basa en una carpeta instalada en el path con todas las canciones ya determinadas en varios álbumes.
Cargo un Listview desde una base Access y hasta allí todo bien. El problema surge en el evento click del listview.
Cuando le paso la ruta al WMP me tira un error.
En el módulo:
Public Dim Ruta As String
En el Form Principal:
Ruta = My.Application.Info.DirectoryPath & "\Musika"
Luego:
Private Sub Lista_Click(sender As Object, e As EventArgs) Handles Lista.Click
Me.Rep.URL = Me.Lista.SelectedItems(0).SubItems(1).Text
Me.Rep.Ctlcontrols.play()
End Sub
Mi Listview tiene dos columnas. Una es el nombre del tema y la otra (el SubItem) es la ruta.
En la tabla de Db la ruta es: Ruta & "\1963 - Please Please Me\13 - There's a Place.mp3"
Si la cargo directamente así:
Me.Rep.URL = Ruta & "\1963 - Please Please Me\13 - There's a Place.mp3"
funciona perfectamente, pero cuando lo hago a través del Listview me tira el error:
{"Excepción de HRESULT: 0xC00D1325"}
que supuestamente es porque hay caracteres inválidos.
Alguien puede ayudarme?
Valora esta pregunta


0