Блин скоро с ума сойду.
Есть такая ситуация:
– на компе установлен и Outlook, и Outlook Express. Причем именно Outlook Express стоит как Default mailer, т.е. именно он должен отрабатывать для запросов Simple MAPI
– гружу динамически MAPI32.DLL, получаю ссылку на MAPIInitialize и пытаюсь ее вызывать
– вполне логично ожидать, что ссылка будет пустой (т.к. Outlook Express не поддерживает Extended MAPI), но она не nil
– при попытке вызова этой функции возвращается код 0x80004005 и появляется messagebox с текстом:
“Either there is no default mail client or the current mail client cannot
fulfill the messaging request. Please run Microsoft Outlook and set it as
the default mail client.”
– пока не нажмешь OK в этом диалоге – все остановлено
Я даже готов смириться с тем, что адрес на MAPIInitialize не пустой. Но какого лешего диалог появляется? Мне он нафик не нужен и мешает.
Уже два дня не могу его заглушить…
Leave a Reply
You must be logged in to post a comment.