2012-09-19 3 views
0

oleAuto 인터페이스를 사용하여 cBuilder를 사용하여 프로그램을 작성하여 일부 클라이언트가 서버 com에 간단한 쿼리를 작성할 수 있도록합니다. 어떤 이유 (예 : DB 연결이 끊어짐)가 잘못되어 서버를 다시 시작해야 할 때 서버를 닫고 싶습니다.서버를 강제 종료합니다. 이미 참조가있는 COM을 사용합니다.

일부 클라이언트가 COM 참조를 통해 연결되어 있으면이 응용 프로그램을 닫으려고하는지 묻는 대화 상자가 나타납니다.

대화 상자를 사용하지 않고 서버를 강제 종료 할 수있는 방법이 있습니까?

감사합니다, 엔조

답변

0

음은 분명히 제대로 서버를 종료하기 위해 객체에 대한 모든 참조를 해제해야합니다.

당신은 그 사실을 모르고 있었습니까? 아니면 참조를 고수해야하는 이유가 있습니까?

+0

나는 서버 com에 대한 참조를 올바르게 관리해야한다는 것을 알고 있지만, 중요한 문제가있을 때 응용 프로그램의 종료를 강제하는 긴급 솔루션을 원합니다. – enzo2

+0

글쎄, 그 솔루션은 서버의 모든 개체에 대한 모든 참조를 공개해야합니다! 그것을하는 데 오랜 시간이 걸릴 것 같지 않습니다. 아, 모든 참조를 발표 한 후 CoUninitialize를 호출해야한다는 것을 기억하십시오. – user1610015

관련 문제