Ayuda, por favor

Danstructor
02 de Marzo del 2004
Necesito ayuda con VB.

Tengo un problema. Estoy haciendo un menú para insertarlo en un cd y que se instalen solos los programas y tal. Pero mi problema viene cuando solo me funciona en un lector de cd rom en lugar de en todos los que tengo, al estar programado solo para D:

Os pongo un ejemplo:

Private Sub Form_Load()
Reproductor.FileName = "D:MusicaMenu.mp3"
Reproductor.AutoStart = True
End Sub

Como veis, solo funciona en D:
Pues me gustaria que funcionase en cualquiera. Y por si sirve de ayuda diré que el exe esta en el raiz (E:) y la aplicacion en la ruta señalada arriba (E:MusicaMenu.mp3)

Muchas gracias

pau_f
02 de Marzo del 2004
si tu ejecutable está siempre en el raiz y la ruta al archivo siempre cuelga de ese raiz prueba:
Private Sub Form_Load()
Reproductor.FileName = "..:MusicaMenu.mp3"
Reproductor.AutoStart = True
End Sub

Así buscará esa ruta desde la del ejecutable

pau_f
02 de Marzo del 2004
se me coló ":" mejor de esta forma
si tu ejecutable está siempre en el raiz y la ruta al archivo siempre cuelga de ese raiz prueba:
Private Sub Form_Load()
Reproductor.FileName = "..MusicaMenu.mp3"
Reproductor.AutoStart = True
End Sub

Así buscará esa ruta desde la del ejecutable