VS2008 如何让VC++ Clr 编写的windows窗体控件库在IE中能被调用。
就像一个OCX一样。以前对C#比较熟悉,使用C#能够轻松的创建一个DLL控件,被IE调用。
项目要在VC++下做。做好之后,在用户测试容器里面调试,一切均正常,利用GUID在IE里面
调用,就显示一个红色的叉叉。
相对于C#,他创建的控件,需要经过以下几个步骤,即可被IE调用,
[assembly:ComVisible(true)];,还有"为com 操作互注册",以及“让程序集com可见”和设置一个GUID即可。
在VC++ CLR中,只是设置了[assembly:ComVisible(true)];和一个GUID,在项目属性里面没有 为com 操作互注册",以及“让程序集com可见“
我觉得可能是这个原因。却找不到解决的方法。
有高手知道可能存在的原因,以及或者是在VC++ CLR中如何设置 为com 操作互注册",以及“让程序集com可见“
请回复啊,万分感激了。