VB中dll文件是怎么生成的?标准的exe程序已经设计好了,怎么生成dll文件?希望高手能给出详细说明。
具体说我想通过LabVIIEW去调用VB中的程序,希望这个程序在后台运行,所以要通过调用VB程序的dll文件来实现。现在遇到的问题就是VB中已经建立和完成了标准的exe程...
具体说我想通过LabVIIEW去调用VB中的程序,希望这个程序在后台运行,所以要通过调用VB程序的dll文件来实现。现在遇到的问题就是VB中已经建立和完成了标准的exe程序设计,怎么生成dll文件,用于LabVIEW的调用?
展开
展开全部
选择创建ActiveX dll项目来创建DLL文件。
不过,标准的EXE的代码是基本上没有用的。
DLL是通过类来实现的,所有可能你现有的代码要转换成类。
这些准备好后,编译成DLL,然后注册加载DLL,就可提供接口给其他程序用了。
不过,建议做DLL最好不要用VB,因VB需要中间翻译库才可运行。
所有你的DLL发行给其他人用时,这个中间翻译库文件也要同时发布的。
最好用C++等。当然如果不会这些语句,那也确是没有办法的事了。
不过,标准的EXE的代码是基本上没有用的。
DLL是通过类来实现的,所有可能你现有的代码要转换成类。
这些准备好后,编译成DLL,然后注册加载DLL,就可提供接口给其他程序用了。
不过,建议做DLL最好不要用VB,因VB需要中间翻译库才可运行。
所有你的DLL发行给其他人用时,这个中间翻译库文件也要同时发布的。
最好用C++等。当然如果不会这些语句,那也确是没有办法的事了。
追问
非常感谢你的回答。但是VB中,有些函数,在模块中能用,但在类模块中却不能用,这让我好苦恼啊!
还有就是如果是VC生成dll文件,会不会好点,具体又是怎么操作的呢?
展开全部
你得通过做ActiveX 控件 程序来编译所执行的EXE文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-24
展开全部
需要生成一个ActiveX dll
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DLL?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询