先上代码:
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
static void Main(string[] args)
{
RFIDServer.StartRFIDServer(new SpVoice());
}
}
情况说明,直接运行这个方法,程序能条用Speechlib正常,能读出文本。//启动服务
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new Service(new SpVoice())
};
ServiceBase.Run(ServicesToRun);
通过window服务启动
public partial class Service : ServiceBase
{
private SpVoice svc;
public Service(SpVoice svc)
{
InitializeComponent();
this.svc = svc;
} protected override void OnStart(string[] args)
{
System.Runtime.Remoting.RemotingConfiguration.Configure(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile, false);
RFIDServer.StartRFIDServer(svc);
} protected override void OnStop()
{
RFIDServer.StopRFIDServer();
}
}
在onstart()方法中启动,就没有了效果。try catch也没有报错,请问大虾问题出在哪里
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
static void Main(string[] args)
{
RFIDServer.StartRFIDServer(new SpVoice());
}
}
情况说明,直接运行这个方法,程序能条用Speechlib正常,能读出文本。//启动服务
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new Service(new SpVoice())
};
ServiceBase.Run(ServicesToRun);
通过window服务启动
public partial class Service : ServiceBase
{
private SpVoice svc;
public Service(SpVoice svc)
{
InitializeComponent();
this.svc = svc;
} protected override void OnStart(string[] args)
{
System.Runtime.Remoting.RemotingConfiguration.Configure(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile, false);
RFIDServer.StartRFIDServer(svc);
} protected override void OnStop()
{
RFIDServer.StopRFIDServer();
}
}
在onstart()方法中启动,就没有了效果。try catch也没有报错,请问大虾问题出在哪里
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货