已有23人关注
《视频学Visual Basic》的“项目开发实战A 多媒体播放器”中的“歌词”部分的代码有误
发表在VB答疑区 2011-02-24
是否精华
版块置顶:
《视频学Visual Basic》的“项目开发实战A 多媒体播放器”中的“歌词”部分的代码有误,致使带有歌词的歌曲不能播放。麻烦作者解决!谢谢!!
分享到:
精彩评论 5
学分: LV1
2011-02-24
沙发
您好:请具体描述错误产生的信息
lsj20071024
学分:0 LV1
TA的每日心情
伤心
2022-02-22 16:48:09
2011-02-25
板凳
运行源程序"多媒体播放器.vbp"时,提示“实时错误'5':无效的过程调用或参数”,按调试按钮,显示位置如下内容中的下划线部分(红色部分):
Public Sub ShowLRC()
Dim fN As String '定义文件名
Dim iNum As Integer '存储文件扩展名的长度
If Frm_PlayList.Lvw_PlayList.ListItems.Count = 0 Then
Exit Sub
Else
fN = Frm_PlayList.List1.List(Frm_PlayList.Lvw_PlayList.selectedItem.Index - 1)
iNum = Len(GetExtension(fN))
fN = Left(fN, Len(fN) - iNum) & "lrc"
List1.Clear
Picture1.Visible = False
If LyricsAnalyse(fN) = True Then
Dim i As Integer
For i = 0 To 7
List1.AddItem " "
Next i
For i = 0 To UBound(Lyric)
List1.AddItem Space(8) & Right(Lyric(i), Len(Lyric(i)) - 10)
Next i
For i = 0 To 7
List1.AddItem " "
Next i
Else
Picture1.Visible = True
Lbl_FileName.Caption = SongName(fN)
End If
End If
End Sub
麻烦解决,谢谢!!
lsj20071024
学分:0 LV1
TA的每日心情
伤心
2022-02-22 16:48:09
2011-02-25
地板
运行源程序"多媒体播放器.vbp"时,提示“实时错误'5':无效的过程调用或参数”,按调试按钮,显示位置如下内容中的下划线部分(红色部分):
Public Sub ShowLRC()
Dim fN As String '定义文件名
Dim iNum As Integer '存储文件扩展名的长度
If Frm_PlayList.Lvw_PlayList.ListItems.Count = 0 Then
Exit Sub
Else
fN = Frm_PlayList.List1.List(Frm_PlayList.Lvw_PlayList.selectedItem.Index - 1)
iNum = Len(GetExtension(fN))
fN = Left(fN, Len(fN) - iNum) & "lrc"
List1.Clear
Picture1.Visible = False
If LyricsAnalyse(fN) = True Then
Dim i As Integer
For i = 0 To 7
List1.AddItem " "
Next i
For i = 0 To UBound(Lyric)
[font color=#FF0000]List1.AddItem Space(8) & Right(Lyric(i), Len(Lyric(i)) - 10)
[/font]Next i
For i = 0 To 7
List1.AddItem " "
Next i
Else
Picture1.Visible = True
Lbl_FileName.Caption = SongName(fN)
End If
End If
End Sub
麻烦解决,谢谢!!
vbsoldier
学分:0 LV1
2011-02-25
4L
List1.AddItem Space(8) & Right(Lyric(i), Len(Lyric(i)) - 10)
出错是由于Lyric元素的长度小于10,那么在指定给Right函数的第2个参数是个负值,不满足函数的要求。你的歌词文件是下载的吧,可以与工程中自带的 歌词文件进行比较,看是否存在格式不统一的地方。
lsj20071024
学分:0 LV1
TA的每日心情
伤心
2022-02-22 16:48:09
2011-03-01
5L
我还是没有搞懂:1、我的歌词及歌曲是用“酷我音乐盒 2010”播放器下载的。用“酷我音乐盒 2010”播放时一切正常,用你们提供的程序就出错!!!。2、您让我与您们提供的歌词比较一下,但我找不到您们提供的歌词。
首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照