vb.netvcdll文件,vs打开vb文件( 二 )


VB.NET程序调用VC6.0的dll文件的问题使用VC++的向导即可 。具体操作如下:打开菜单“File\New”→选择“Projects\Win32 Dynamic-Link Library”→选择“A simple DLL project”即可 。这时系统会自动生成3个文件:*.cpp,stdafx.cpp , stdafx.h 。
在您的代码中,您已经成功使用了RegAsm命令将DLL注册为COM组件,并在VB6中成功引用了该组件的类型库文件(TLB文件) 。此外,您还在VB6代码中声明了一个YCImageDo类型的对象,并成功创建了该对象 。
换句话说就是API函数的声明是先于程序代码运行的 。你必须把你的exe文件和dll文件打包生成setup安装程序,在安装过程中对dll文件进行注册才行 。或者你用其他方法也行 , 只要保证dll的注册是先于程序的运行的 。
我做过 , 但是具体忘记了 。不过给你个提示:VB6生成的是COM组件,不是提供输出函数过程的DLL无法通过普通的DLL声明--调用函数 。
vb.netvcdll文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vs打开vb文件、vb.netvcdll文件的信息别忘了在本站进行查找喔 。

推荐阅读