【发布时间】:2019-01-04 01:05:29
【问题描述】:
我很确定这是 VB6 IDE 中的一个错误,但我之前没有找到任何明确的参考...
有时当我加载的项目存在一些依赖问题(缺少引用等)时,IDE 会显示如下错误:
("编译错误:找不到项目或库")
注意它突出显示的文本是对UCase$函数的调用 它本质上是语言内置的。它的库实际上不可能丢失。
这是一个已知的错误吗?发生这种情况时选择的文本是否有任何押韵或原因?
更新: 包含 UCase() 之类的标准库 包含在内,因此这不是实际问题。亮点似乎真的很荒谬。
【问题讨论】:
-
您对编译器的要求可能无济于事“评估这个!”通过使用多余的括号。但最有可能的错误来自在某处重载 UCase 的定义,搞砸了符号表。
-
@bob77 不是我自己编写的代码 :) ... 对符号表的想法很好,我会研究一下。谢谢
-
在整个项目中搜索“UCase”,您可能会发现它在某处被定义为其他内容。
-
sProjectName 是如何定义的?
-
@Brogan 在同一过程中只是
Dim sProjectName As String。