第三天尝试解决我的问题,但没有运气((下面是我的FunnyWorld3.cs文件。我注册了这个组件,这里没有问题
[assembly: AssemblyKeyFile("Keys.snk")]
public interface IFunnyWorld3
{
void SayHello(String param);
};
[
ClassInterface(ClassInterfaceType.AutoDual)
]
public class FunnyWorld3 : IFunnyWorld3
{
public void SayHello(String param)
{
MessageBox.Show(param, "FunnyWorld::SayHello metnod was invoked");
}
};
然后我创建了 c# 项目,代码:
Type comType = Type.GetTypeFromProgID("FunnyWorld3", true);
object comObj = Activator.CreateInstance(comType)
下一步是什么?如何在我的项目中调用 SayHello 方法?请帮忙((