我正在尝试使用一些数组函数,如UBound, LBound。但剧本似乎不认识他们。请参阅下面的代码:
TestArray = Split(sourcePath,"")
MsgBox "size is " & UBound(TestArray)
我得到没有大小的消息框。source path的值为所选文件夹的路径。即使路径是硬编码的,Ubound似乎也没有响应。请给我指出我遗漏的东西在哪里。
拱
我刚刚在HP ALM 11.50中测试了它,它工作得很好。如果这是您的QC/ALM版本特有的问题,那么您可以寻找补丁。
其他解决方法可以是:
-
在连接之前先将未绑定值转换为字符串。
MsgBox "size is " & CStr(UBound(TestArray))
-
将值存储在一个变量中,然后将其MsgBox。
ArraySize = CStr(UBound(TestArray)) MyMessage = "size is " & ArraySize MsgBox MyMessage
这些不是最好的编程实践,但我很想知道这些变通方法是否能解决这种奇怪的行为。
祝你一切顺利,
S