Can someone fix this code so it returns the CORRECT amount of time for the amount of millisecs for a music file?
Function Millisecs2Time$(m)
Local HourPart%, MinSecLeft%, MinPart%, SecLeft%, SecPart%
Local TimeStr$
HourPart = Int(m / 3600000)
MinSecLeft = m Mod 3600000
MinPart = Int(MinSecLeft / 60000)
SecLeft = m Mod 60000
SecPart = SecLeft / 1000
TimeStr=Str$(HourPart)+":"
If HourPart<10 Then TimeStr="0"+TimeStr
If MinPart<10 Then TimeStr=TimeStr+"0"
TimeStr=TimeStr+Str$(MinPart)+":"
If SecPart<10 Then TimeStr=TimeStr+"0"
TimeStr=TimeStr+Str$(SecPart)
Return TimeStr
End Function
|