有没有精通VB和BCB的大虾进来帮个忙(关于ActiveX的),如果能解决另开帖高分相送!
我一直用BCB,没用过VB。
现在用BCB做一个系统,但是因为其中一个模块用到一个第三方软件提供的接口,而这个接口只能在VB中使用,所以我准备将这个接口用VB封装成DLL或者OCX供BCB调用。
但是我用VB进行封装之后却遇到这样两种结果:
1、我用VB封装成DLL在BCB中调用的时候,通过LoadLibrary装载DLL后,GetProcAddress得不到DLL的函数!
2、用VB封装成OCX,在BCB中通过Import ActiveX Control添加到BCB的包里进行安装,编译之后没提示有控件安装成功,控件栏里也没有控件增加!
这几天我查看了有关VB做ActiveX控件之类的一直没有找到解决方案!有本书上好象说VB在默认情况下做的DLL是没有对外的输出函数,好象要进行某些特殊处理!
我搜索了一下倒是有篇文章介绍如何在“VB中创建可以输出函数的DLL ”,连接如下:
http://www.applevb.com/art/vb_dll.html
http://dev.csdn.net/develop/article/26/26770.shtm
但是我试过之后也一直没有成功,请问哪位大虾有别的更好的方法可以提供,谢谢!
如果有帮忙将这个问题解决的另外开帖送100分!