Microsoft VBScript 运行时错误 错误 '800a0009' 下标越界: '[number: 0]' 该怎么改???急!!

代码:FunctiongetFromStr(playurl)ifisNul(playurl)thengetFromStr="":ExitFunctiondimplayur... 代码:
Function getFromStr(playurl)
if isNul(playurl) then getFromStr="":Exit Function
dim playurlArray,playurlLen,i,span1,span2,urlstr:span1="$$$":span2="$$"
playurlArray=split(playurl,span1):playurlLen=ubound(playurlArray)
for i=0 to playurlLen
if i=playurlLen then urlstr=urlstr&split(playurlArray(i),span2)(0) else urlstr=urlstr&split(playurlArray(i),span2)(0)&"," 【错误代码行】
next
getFromStr=urlstr
End Function
展开
 我来答
windblast
2012-03-23 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13624
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
下标越界: '[number: 0]' 的错误,你需要检查下:

playurlArray=split(playurl,span1) 这句代码是不是正确分割开字符串并返回数组

playurlLen=ubound(playurlArray) 检查playurlLen的值是不是得到预想中的正确结果
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式