
September 5th 07, 07:36 AM
posted to microsoft.public.outlook.program_addins
|
|
OnConnection
I always do that!!!
"Dmitry Streblechenko" wrote:
Do you specify *both* the folder and the store entry ids when calling
GetFolderFromID?
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
"MON205" wrote in message
...
Hello Dmitry,
I tried it and unfortunately it didn't work!!!
I think that my MAPI session already valid... The problem doesn't exist
with
the two default PSTs (Personal&Archive).. but it is valid with another PST
that I added to the outlook... when I call the GetFolderFromID for any
folder
it it within the OnConnection or OnStartupComplete; the exception
triggered.
But when I call the GetFolderFromID of the same parameters within a call
to a
button I added to the Outlook toolbar, the function succeedeed.
I think that this is one of many of the strange behaviors of the Outlook.
Thanks.
"Dmitry Streblechenko" wrote:
Use OnStartupComplete callback instead - by the time it is executed,
Outlook
already has a valid MAPI session.
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
"MON205" wrote in message
...
Hello,
I have a problem with my add-in, that some simple OOM or MAPI functions
fail
in the context of the OnConnection event - my add-in inherited from the
_IDTExtensibility2.
As an example, the GetFolderFromID() function throws a_com_error
exception
with unknown error( 0x96a40107 ). This occur with some folders in a
PST.
Other folders and other PSTs don't have this problem.
The same function succeeded when I call it with the same EntryID &
StoreID
but after leaving the context of the OnConnection event.
Now, simply, the question is, does all the PSTs loaded completely
before
linking (calling OnConnection)with the add-ins?!!!
|