关于调用COM组件时,传递ref Object参数的问题!
在C++下一段调用ActiveX控件的代码,如下:
接口声明:
MyActiveX-> Func(LPUnknown* param1,int m);
调用:
char myname[300];
myname = "asdfdgsdsfsfsfs ";
MyActiveX-> Func((LPUnknown*)&myname,5);
此ActiveX控件加入到VS2005中,声明被包裹了,变为:
MyActiveX-> Func(ref Object param1,int m);
这时,如果我想调用,不知该如何写C#里的代码,哪位做过,请指教!!
本人对C#不太熟悉,先表示感谢!
[解决办法]
object o = new object();
wbShow.Navigate(this.txtUrl.Text + index, ref o, ref o, ref o, ref o);