我正在创建一个基于指纹识别的系统,因此我正在使用DigitalPersona进行Windows服务,这是一个指纹识别器。
此读者有许多方法,如onFingerGone,OnFingerTouch等。此方法是触摸指纹识别器时触发的事件。 Everythig一直顺利到那一部分。但是当没有活动时......(我的意思是当没有触摸指纹识别器时)在控制台中抛出错误。
"进程以代码0"
退出请帮忙。
一些细节: - 使用Visual Studio 2010 .Net 4
答案 0 :(得分:2)
错误代码0表示没有错误。
使用事件(OnFingerGone,OnFingerTouch)表示您的应用程序等待。 "进程退出代码0"通常意味着控制台应用程序的主线程(?)已完成,或者您的WPF,WinForms等应用程序调用类似this.Application.Close()。
例如:
class Pseudocode {
event EventHandler myEvent;
int main(){
myEvent += onMyEvent;
//do work 1
return 0;
}
void onMyEvent(Object sender, EventArgs e){
//do work 2
}
//other methods and work
}
如果main()中的工作量很小,应用程序将立即关闭。
在控制台应用程序中,您可以简单地添加Console.ReadLine(); (在返回0之前;根据示例),因此您的应用程序将等待"输入"键。
在窗口应用程序中,您需要查找手动退出调用或类似的东西,因为它们不被称为"可自行关闭"。