简单的组件问题,大家看看。
huyz 2008-02-16 12:26:05 我用.net试着写一个组件,编译没问题,可用客户端调用时总是出现错误:
未处理的“System.NullReferenceException”类型的异常出现在 system.enterpriseservices.thunk.dll 中。
其他信息: 未将对象引用设置到对象的实例。
组件的代码:
using System;
using System.EnterpriseServices;
[assembly: ApplicationName("Hello World")]
[assembly: ApplicationActivation(ActivationOption.Library)]
namespace HelloWorld
{
public class MyComponent: ServicedComponent
{
public string WakeUp()
{
return "Hello World!";
}
}
}
客户端是Windows程序,已引用组件,代码很简单:
HelloWorld.MyComponent obj=new HelloWorld.MyComponent() ;
textBox1.Text =obj.WakeUp();
如果将组件继承ServicedComponent类去掉,作为普通组件使用,则没有问题。
各位帮忙解释一下,100分奉上。