发新话题
打印

[问题]解决一下我的问题好吗?

这个问题不好搞,如果你都写成DLL,可能更好不管理,VB不能写真正的DLL,只能写ActiveX DLL,所以你说的方法可行性非常低。

如果你非要写DLL,还是研究一下COM组件吧。调用COM和调用控件是一样的。

TOP

VB也能调用DLL,只不过声明和API的声明一样。
不过这样写程序很不好,VB可以用类模块编程,你可以把你的东西写到类模块里,将其编译成ActiveX DLL。
别的地方调用,只需引用这个DLL即可。此DLL并非真正的DLL,是一种类似于组件的东西,这东西要比DLL好用多了,建议你学习这方面的知识。

TOP

编译时编成ActiveX DLL,调用时像和API是不一样的,调用的时候类似于调用组件,在VB中有引用一样,就像调用RecordSet对象那样。

传值什么的,和VB中的组件一样的,你应当找本书,好好看看这一块了。

TOP

你应当多学学COM编程,千万不要老想着API。
面向对像是未来的方向,也是现在程序员必需要学会的。
面向过程函数的DLL早晚要淘汰。

TOP

发新话题