我正在尝试使用一些像UBound,LBound这样的数组函数。但剧本似乎并没有认出它们。请参阅以下代码:
TestArray = Split(sourcePath,"\")
MsgBox "size is " & UBound(TestArray)
我收到没有大小的消息框。源路径的值是所选文件夹的路径。即使路径是硬编码的,Ubound似乎也没有响应。请指出我错过的地方。
-ARCH
答案 0 :(得分:0)
我刚刚在HP ALM 11.50中进行了测试,它运行良好。 如果这是您的QC / ALM特定问题,那么您可以寻找补丁。
其他解决方法可能是:
在连接之前首先将Ubound值转换为字符串。
MsgBox "size is " & CStr(UBound(TestArray))
将值存储在变量中,然后存储在MsgBox中。
ArraySize = CStr(UBound(TestArray))
MyMessage = "size is " & ArraySize
MsgBox MyMessage
这些不是最好的编程实践,但我有兴趣知道这些变通办法是否能解决这种奇怪的行为。
一切顺利,
取值