如何在vb6中从C#调用dll构建?
我是一个新的程序员与VB6。 我想使用我在c中构建的dll,在vb6中使用。 我曾经尝试过: 1.在VS 2015中创建项目(新项目-->类库) 以下是我的c#dll的编码:如何在vb6中从C#调用dll构建?,c#,vb6,C#,Vb6,我是一个新的程序员与VB6。 我想使用我在c中构建的dll,在vb6中使用。 我曾经尝试过: 1.在VS 2015中创建项目(新项目-->类库) 以下是我的c#dll的编码: 在构建完成后,我将c#dll复制到我的xp/system32窗口中 打开VB6程序-->创建项目(标准Exe)-->项目-->参考-->浏览-->警报错误消息(无法向指定文件添加参考) 我曾使用命令“regsvr32 dllname.dll”注册此dll,但它仍然不起作用。C#创建.Net程序集,Vb6只知道COM库 您必
简而言之,使用C#类项目创建COM库
- 该类应该有一个用于属性/方法的接口和一个用于事件的接口李>
- 为类和接口分配GUID属性
In Project Properties > Application tab > Assembly Information button > check "Make assembly COM-Visible".
也
这使得COM类中的所有公共方法都可见
其他信息
进入我的窗口xp/system32
如果你用病毒感染我,我甚至不敢看这篇文章。VB6只能使用32位DLL。虽然它可以使用64位EXE,但在发布问题之前,您在该网站上搜索过吗?还是谷歌?这是一个广泛记录的领域。非常感谢您对我的帮助!祝你有美好的一天哦。。。正确的。。VB6!哇!是的,苹果和桔子…谢谢你对我的帮助!祝你今天愉快
In Project Properties > Application tab > Assembly Information button > check "Make assembly COM-Visible".
In Project Properties > Build tab > Set "Platform target" to x86.