myfreemind 发表于 2003-12-12 23:40:00

DLL一定要引用吗?能不能象API一样的调用方法?

现有一DLL,需要引用才可以运行里面的函数,如果不引用,有没有什么方法就象API一样,声明一下就可以使用其中的函数?

zeng29 发表于 2003-12-13 09:37:00

可以用VC编写如API函数一样使用的DLL.用VB编写的DLL无法做到这一点,必须引用后才能使用.

myfreemind 发表于 2003-12-13 13:59:00

原来是这样,知道了,谢谢!

efan2000 发表于 2003-12-13 20:36:00

myfreemind发表于2003-12-12 23:40:00static/image/common/back.gifDLL一定要引用吗?能不能象API一样的调用方法?
现有一DLL,需要引用才可以运行里面的函数,如果不引用,有没有什么方法就象API一样,声明一下就可以使用其中的函数?



VB中也可以实现,方法是创建一个模块,在模块中声明Public类型的过程或者函数,之后编译成DLL,由于不是使用ActiveX技术,因而类模块就不要使用。

myfreemind 发表于 2003-12-14 00:13:00

谢谢EFAN2000,我去试试!

myfreemind 发表于 2003-12-14 00:26:00

efan2000,将函数写在模块中,然后编译成DLL,但是如果不引用的话要怎么声明呢?只有模块是没有办法编译成DLL的,一定要有类模块!
页: [1]
查看完整版本: DLL一定要引用吗?能不能象API一样的调用方法?