2009-10-05 4 views
0

타이머를 사용하여 수신 메시지에 대해 Outlook 2003을 폴링하여 msoutl.olb 자동화 개체 라이브러리을 사용하는 Visual Basic 6 응용 프로그램이 있습니다. 응용 프로그램을 MailPoler으로 호출 할 수 있습니다. 특정 작업이 저쩌구를 수행됩니다 메시지를 바탕으로 VB6 Outlook 2003 클라이언트 응용 프로그램

...

MailPoler 실행은 "매우 원활하게"나는 오류 처리기를 캡처하고 가능한 오류를 기록하고 있는가.

내가 직면하고 문제는 일정 기간 (1 ~ 2 일) 후 MailPoler은 동결로 갈 것입니다. Outlook이 멈추지 않았습니다.

비슷한 문제가 발생 했습니까? 나는 보안 문제의 가능성을 제거했다. 응용 프로그램이 처음부터 Outlook에 액세스 할 수 있기 때문입니다.

감사합니다.

답변

1

오류 처리 코드가 앱에있는 모든 함수/하위에 구현되어 있다고 가정합니다. 아무것도 로그되지 않으면 각 루틴의 시작/종료 지점을 기록하는 별도의 로그를 작성하십시오.

+0

이미 시도했습니다. 그것의 신청 같이 다만 얼고 나는 가지고 가기 위하여 아무것도가 없다. 나는 심지어 모든 기능의 기록에 대한 로깅 추가를 고려했다. 필자는 Outlook 2003 플러그 - 인을 작성하려고합니다. 그것이 나에게 달렸다면 나는 이미 가질 것입니다. VB6 Argggg. – Koekiebox

+1

일부 Outlook 클래스에서 'Private WithEvents m_oMySink As OutlookClass' 이벤트를 구현합니까? certian 기간에 다시 연결하십시오. – wqw

+0

나는 60 초의 간격으로 연결하는 시간을 구현했다. 이것으로 충분합니까? 또는 이벤트가 모범 사례일까요? – Koekiebox

관련 문제