【发布时间】:2017-07-26 10:01:16
【问题描述】:
我在 VB6 项目中使用 .Net DLL。当我尝试从 VB6 类调用 DLL 方法时,该方法可用于 VB6 编辑器中的智能感知,但是当我编译时,方法调用出现“下标超出范围”错误。我认为“下标超出范围”是运行时错误,但我在编译时得到了它。 你对这个编译错误的原因有什么想法吗?
【问题讨论】:
-
这段代码在你的项目中在哪里?下标我们的范围错误是来自没有参数的方法还是传入了一些参数?如果传入参数,则下标超出范围错误可能是由于其中之一。我过去遇到过类似的问题,我相信 VB6 项目的某些部分可以在编译时执行。您只需要像在运行时遇到此错误一样处理代码中的错误。
标签: vb6