日期:2014-05-18  浏览次数:20782 次

用C#写一个类库,让VB6调用
VB6直接引用C#编的类库,提示无法找到切入点,
把C#的类库用REGASM转成TLB,再在VB6中引用,引用是引用上了.可使用不子其中的函数.
急!,请帮忙!

------解决方案--------------------
C#写的是基于.NetFrameWork的。
VB.Net可以直接调用。VB6.....还没用过
------解决方案--------------------
既然你使用了.net的框架那目标机一定是安装了.net了,何不使用VB.NET呢来调用C#的类型库呢,或直接使用C#不好吗?

一般来说VB.net里调用其它程序的DLL,很少有在其它的非托管的DLL里调用托管的类型库,有点“反了”。
------解决方案--------------------
期待。帮顶。
------解决方案--------------------
探讨
C#写的是基于.NetFrameWork的。
VB.Net可以直接调用。VB6.....

------解决方案--------------------
探讨
因为原先一个大程序是用VB6开发的,现在需要加客户端,这样只要对VB6的程序改动一点就可以了.不然太浪费了.

------解决方案--------------------
探讨
因为原先一个大程序是用VB6开发的,现在需要加客户端,这样只要对VB6的程序改动一点就可以了.不然太浪费了.

------解决方案--------------------
如果可以,web service是个选择,VB6可以调用...