51Testing软件测试论坛

标题: 关于VB生成的DLL为什么不能被Extern方法引用。 [打印本页]

作者: jackymail    时间: 2007-11-1 19:01
标题: 关于VB生成的DLL为什么不能被Extern方法引用。
今天一个站友问到这个问题,我当时也不太清楚,后来查到一些原因,也找不到他了,希望他能看到。我的msn上人太多,不好找。

"VB中创建的DLL只是COM组件,无法作为携带输出函数的DLL。"

也就是说Extern.Declare只是能接收到DLL的出口函数,而VB生成的dll却不携带出口参数。

ActiveX的主要内容是COM,ActiveX是可以用CreateObject方法声成对象的,也就是说QTP支持ACtiveX,同样也就支持Com了。
所以你能够像梦醒时分介绍的那样去用VB完成相关操作。但是对Extern.Declare方法就不适用了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2