VB6 ActiveX DLL-公共声明库
我有一行代码需要编译成VB6中的(ActiveX)DLL,不幸的是,我总是收到一个“声明语句不允许作为对象模块的公共成员” 这行代码如下所示:VB6 ActiveX DLL-公共声明库,dll,vb6,activex,declare,Dll,Vb6,Activex,Declare,我有一行代码需要编译成VB6中的(ActiveX)DLL,不幸的是,我总是收到一个“声明语句不允许作为对象模块的公共成员” 这行代码如下所示: Public Declare Sub Example Lib "kernel32" 附近有工作吗?我看到了一个可以使用的地方,属性集,或者属性Let。我只是不知道怎么做。任何帮助都将不胜感激 谢谢。看看这是否适合您: Private Declare Sub Example Lib "kernel32" Public Sub CallExample()
Public Declare Sub Example Lib "kernel32"
附近有工作吗?我看到了一个可以使用的地方,属性集
,或者属性Let
。我只是不知道怎么做。任何帮助都将不胜感激
谢谢。看看这是否适合您:
Private Declare Sub Example Lib "kernel32"
Public Sub CallExample()
Call Example
End Sub
以下是MSFT参考,提供了更多信息:
看看这是否适合您:
Private Declare Sub Example Lib "kernel32"
Public Sub CallExample()
Call Example
End Sub
以下是MSFT参考,提供了更多信息:
包装器应该是一个方法,而不是一个属性。请注意,Declare无论如何都不会返回值,因此您的示例毫无意义。+1尽管我已根据Bob77的注释自由编辑了您的答案。很好的链接。包装器应该是一个方法,而不是一个属性。请注意,Declare无论如何都不会返回值,因此您的示例毫无意义。+1尽管我已根据Bob77的注释自由编辑了您的答案。链接不错。