Service为何无故停止?
想图个方便,用Service Applicaion做了一个服务程序。可这个程序总是无缘无故的停止服务,有时运行1分钟,有时5分钟。
void __fastcall TNadsService::ServiceExecute(TService *Sender)
{
int i = 0;
while (!Terminated)
{
ODS("%d\n", ++i);
my_proc();
ServiceThread->ProcessRequests(false);
}
}