编译时VB6下标超出范围错误

时间:2017-07-26 10:01:17

标签: vb6

我在VB6项目中使用.Net DLL。当我尝试从VB6类调用DLL方法时,该方法在VB6编辑器中使用intellisense,但是当我编译时,我在方法调用中得到“下标超出范围”错误。我认为“下标超出范围”是一个运行时错误,但是我在编译时得到它。 您对这个编译错误的原因有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您正在尝试访问数组但超出其边界。 因此SUBSCRIPT超出范围

答案 1 :(得分:0)

您应该使用 UBound 功能检查阵列范围:

VBScript UBound功能

https://www.tutorialspoint.com/vbscript/vbscript_ubound_function.htm