gpt4 book ai didi

VB6类型不匹配错误

转载 作者:行者123 更新时间:2023-12-03 02:49:57 24 4
gpt4 key购买 nike

我在以下内容上收到以下类型不匹配错误

   IF obj.propery THEN
...
END IF

我正在使用的代码在视觉源上是安全的,当其他开发人员运行同一项目时,代码运行时不会出现错误。该属性实际上是一个字符串,这可能是问题所在。当我调试和测试属性时,即

?obj.propery = True

没有抛出任何错误,这有点奇怪。如果我将光标放在该属性上,它会显示“True”。我对此事进行了一些搜索,发现这可能与 OPTION STRICT 有关,但是我的代码版本与其他开发人员相同,并且 OPTION STRICT 没有关闭,它没有被更改在代码中。是否有任何其他设置可能会影响运行时代码的执行?

最佳答案

令我惊讶的是,您的类型不匹配错误可能有完全不同的原因,特别是当您访问对象属性时。当我出于某种原因指向与注册的 DLL 不同的 DLL 时,我遇到了此错误。您会发现,当您构建 VB 时,它会“动态”注册一个 DLL,因此您最终可能会在您没有预料到的地方访问该代码。这可能不是您的情况的问题,但值得探索。

关于VB6类型不匹配错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4757085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com