Multithreaded Outlook 2007 Addin

T

tanutatu

Hi

We are using OOM 2007, VSTO SE to create Outlook 2007 addin.

We observed that after adding threads to our addin, Outlook sometimes
crashes.
Is OOM 2007 threadsafe?

We have passed ThisAddin.Application object in all the threads that
have been created.
Can this be the reason for the crash?

Regards
Tanushree
 
T

tanutatu

Hi Dmitry

Thanks for your reply.
In these threads we are searching the Outlook data files using WDS and
showing the search results in a folder home page .

There is no particular method that seems to be crashing.
This crash generally occurs when Outlook is closed.

Another query I had was : Is Outlook Object Model 2007 thread
safe????

Thanks in advance.

Regards
Tanushree
 
D

Dmitry Streblechenko

All Outlook objects are marked as apartment threaded, hence thay must be
marshalled to the thread used to retrieve them.
Does the crash occur while one of your secondary threads is still running?
Do you trap Application.Quit event in Outlook and wait for your threads to
finish before you let Outlook proceed with the shutdown?

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top