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

求助求助 ,c#如何调用一个c++写的控件啊?!~~
我在用c#制作一个网站,要调用c++写的一个控件,请问怎么调用啊?!~~
能告诉我具体的方法么?!~~

------解决方案--------------------

.net中可以用平台调用服务来调用非托管的dll中的函数,看看用下面的方法行不行:
imports system
imports system.runtime.interopservices '平台调用服务需要的命名空间
class mainclass
 
<dllimport("要调用的dll文件名.dll",charset:=charset.ansi)> public shared function 要调用的函数名(byval 参数 As 类型) As 类型
end function
'上面的作用类似于vb6的Declare Function ,它引用dll里的函数
public shared sub main()
dim a as long
a=要调用的函数名(参数) '声明后就可以像这样调用它了
end sub
 
end class