|
고수분들의 도움 부탁드리겠습니다
TServiceApplication을 선택해서 OnStart, OnStop 이벤트 핸들러에
다음처럼 파일 관련 함수를 호출 했습니다
번번히 서비스를 시작시키면 오류를 반환하지 못하고 죽어버려서
어렵게 디버깅을 해보니 fopn() 함수에서 더이상 프로세스가 진행이 안되네요 ㅡㅡ;
서비스 어플리케이션에 대해 잘 모르는 관계로 원래 이런건지 잘 모르겠습니다
이전에 소켓 관련된 프로그램은 서비스 형태로 만들어 잘 쓰고 있는데....
아래 소스 입니다
디버깅 할때와는 다른 형태지만 어쨌든 fopen() 및 기타 Form 관련 명령도 모두 먹통이
되는건 확실한것 같습니다~ 아시는분 헬프미 좀 해주세요 ^^;;
//---------------------------------------------------------------------------
void __fastcall TSPT_Multi::ServiceStart(TService *Sender, bool &Started)
{
FILE* ReadFile;
try {
ReadFile=fopen( "Properties.dat", "rb" );
}
catch( Exception &E ) {
}
}
//---------------------------------------------------------------------------
void __fastcall TSPT_Multi::ServiceStop(TService *Sender, bool &Stopped)
{
try {
}
catch( Exception &E ) {
}
}
//---------------------------------------------------------------------------
감사합니다~~~
|