gpt4 book ai didi

vba - 在 COM 中公开静态函数?

转载 作者:行者123 更新时间:2023-12-02 01:38:09 26 4
gpt4 key购买 nike

我有一个 VB6 DLL 项目,它将许多类作为 COM 对象公开给引用该 DLL 的项目。

我在 BAS 模块中也有几个函数。有什么方法可以将这些静态函数公开给引用 DLL 的项目吗?我创建了一个测试项目。它可以访问类,但不能访问静态函数,即使它们被标记为公共(public)。

这可能吗?或者我可以只公开类吗?

最佳答案

如果将代码复制到新类并在设计器中将该类实例化属性设置为 GlobalMultiUse ,则该类的任何公共(public)成员都会添加到全局命名空间,以便您可以使用 项目名称.XXX

这在 VB6/VBA 之间的调用中工作正常,但对于其他调用者,您将需要创建该类的实例。

关于vba - 在 COM 中公开静态函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50615075/

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