可不可以把函数做成公用的? 可不可以把函做到ActiveDLL里.然后在工程里引用后.直接调用,不用New就可以直接调用函数VBA那个类库一样. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以,难道你没用过API函数吗?但我只能告诉你这个答案,具体的你就得看书。 VBA类其实也是自动建立了实例。多两个语句声明一个类很困难么?如果要用标准DLL实现,你还得用更多语句来声明每个函数。 好象使用某种办法就可以让ActvieX DLL中的函数不需要NEW也可以直接使用...记得在某本书里看过不过不知道 记错没....... 好象使用某种办法就可以让ActvieX DLL中的函数不需要NEW也可以直接使用...---------------------可以。只能用 非 COM 函數 对于API就免了,再者VB做API动态库比较麻烦,就是做出来了,声明都要几百公里长的代码了.要去NEW的话,虽然只多一步.但总觉得,有点麻烦.哈,懒人~~非COM函数,有没有人知道的呢?我想了解多一点. 例:新建一个 ActiveX Dll 的工程 Project1,将默认的 Calss1 的属性 Instancing 更改为 6 - GlobalMultiUse,在 Class1 下添加一下方法Public Sub Hello() MsgBox "Hello"End Sub再新建一个 Standard Exe 的工程 Project2,引用 Project1,以下语句均可调用:helloProject1.hello 在font里面怎样获得字体大小的值? vb 打开 txt文本中 网页 帮我优化以下这段SQL语句吧 关于tilepuzzle控件的用法 求把excel 导出到 word的方法 创建自己类集合的问题 关于VB中format函数的问题点 在vb中用ShockwaveFlash控件把他的属性WMode设为Transparent后flash里的文本输入框里看不到光标 关于变量定义的问题。。。。。。 参加软件人才大赛,蠃取百万大奖!! string$的含义 VB调用存储过程恢复数据库遇到一个奇怪的问题,高手来看一下,分不够再加!
但我只能告诉你这个答案,具体的你就得看书。
---------------------
可以。只能用 非 COM 函數
新建一个 ActiveX Dll 的工程 Project1,将默认的 Calss1 的属性 Instancing 更改为 6 - GlobalMultiUse,在 Class1 下添加一下方法
Public Sub Hello()
MsgBox "Hello"
End Sub再新建一个 Standard Exe 的工程 Project2,引用 Project1,以下语句均可调用:
hello
Project1.hello