当前位置:编程学习 > VB >>

VB6dll注册后在C#中用Type.InvokeMember 不成功

VB6写了一个COM,用Regsvr32 注册成功,取GUID想在C#中动态调用COM

this.type = Type.GetTypeFromCLSID(new Guid(this.guid), false);
this.obj = this.type.InvokeMember(null, BindingFlags.CreateInstance, null, null, null);
objFomrPricer = (string)this.type.InvokeMember(methodName, BindingFlags.InvokeMethod, null, this.obj, args.ToArray());

上面这段程序在调用我用C#写的COM的时候完全没有问题,我几乎可以肯定问题出在VB6写的COM上,或者就是注册的时候虽然注册成功但是不符合要求

实在是需要高人指点 没有人知道么? 郁闷了,没有高手指点一下么?
补充:VB ,  控件
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,