VB6.0 调用 C# Dll 解决方法
在工作中遇到了在 VB6.0 的程序里要调用 C#的 Dll 的问题,显然这两个
开发环境属于不同的平台。在网上拜读了几位大师的文章后,在实际试验中还
是会发生这样那样的问题,最后还是实现了预期效果,在此我把我的实验步骤
和注意事项分享如下,希望对需要之人有所帮助:
实验环境:
C#dll 的创建使用的是 VS2010;VB6.0
一、C#部分
1.用 C#创建一个 TestVB 项目(VS2010);
2.所有在 VB6 中要使用的方法都必须通过继承接口实现,并且为 public 的
(非常重要,没有继承接口实现的方法,在 VB6.0 里面无法调用);
3.接口和类都需要加入属性 Guid;
- 1
- 2
前往页