2009-08-26 2 views
1

데이터베이스에서 데이터를 검색하고 Outlook Interop로 MailItem을 빌드 한 다음 보내주는 전자 메일 보낸 사람을 개발 중입니다.Outlook MAPI 세션 예외가 outlook 인터페이스가 닫힌 경우

내 이메일 발신자는 보낼 데이터가있을 때마다 알림을받는 Windows 서비스를 실행 중입니다. 문제없이 Outlook의 MAPI 세션에 로그온하면 모든 것이 제대로 작동하는 것 같습니다.

하지만 ...

사람이 Outlook을 열고 인터페이스 후 가까운 첫 번째 시도에서 내 서비스 충돌 내가 세션이 다른 스레드에 할당보고 예외와 SendAndReceive 방법, 전화

.

저는 몇 시간 동안 인터넷 검색 중입니다. 응용 프로그램에 로그 오프하고 로그온하려고 시도하면서 인터페이스 닫기로 인해 발생하는 application_quit 이벤트를 듣고 있습니다 ...하지만 여전히 같은 오류가 발생합니다.

내가 잘못 했나요? 어떤 제안이 있습니까? 내가 바로이 같은 일을 실행 해요

답변

0

은 사전에 감사합니다. OLE 자동화를 사용하여 누군가가 Outlook을 닫으면 "RPC 서버를 사용할 수 없습니다."라는 메시지가 나타납니다. Outlook 2000에서 사용자가 Outlook을 닫았을 때 숨겨진 상태로 남아 있습니다. Outlook 2000은 응용 프로그램에서 해당 참조를 릴리스 할 때까지 닫히지 않습니다.

관련 문제