Hallo.
Ich entwickle gerade einen Musikplayer. Wiedergegeben wird die Musik über mciSendString.
Nun möchte ich die Länge der Musik ermitteln:
Beim Konvertieren in den Double bekomme ich eine invalidCastExeption. Ich weiß nicht wieso und Google konnte mir auch nicht richtig weiterhelfen.
Weiß jemand, was ich hier falsch gemacht habe?
Ich entwickle gerade einen Musikplayer. Wiedergegeben wird die Musik über mciSendString.
Nun möchte ich die Länge der Musik ermitteln:
VB.NET-Quellcode
- Private Function ErmitteleLaenge()
- If IsPlaying Then
- Dim laenge As Double 'laänge in Sekunden
- Dim sReturn As String = Space$(256)
- mciSendString("status Datei length", sReturn, Len(sReturn), 0)
- laenge = Convert.ToDouble(sReturn / 1000) 'invalidCastExeption
- MsgBox(laenge)
- Return laenge
- Else
- Return 0
- End If
- End Function
Beim Konvertieren in den Double bekomme ich eine invalidCastExeption. Ich weiß nicht wieso und Google konnte mir auch nicht richtig weiterhelfen.
Weiß jemand, was ich hier falsch gemacht habe?