0

我正在维护一个不使用Option Explicit. 我知道这不是一个好主意,但我没有编写代码。

我的问题的一个例子是,一个名为的变量state已在没有Dim.

此后, ADLL被引入作为项目中的参考。现在编译器认为state那是指DLL. 现在代码中的一行会导致类型不匹配错误。

我怎样才能避免这个问题?

参考: http: //msdn.microsoft.com/en-us/library/aa241733 (v=vs.60).aspx

4

1 回答 1

0

如果不是太麻烦,您可以制作另一个项目作为 dll 的包装器,并且只公开您需要的内容。您的 VB6 程序应该引用包装器而不是原始 dll。如果你需要它的全局状态,你可以重命名它。如果不只是隐藏它。

于 2013-01-16T23:38:17.327 回答