проблема с доступом к Аутлуку

  • Автор темы pol_g
  • Дата начала
Статус
Закрыто для дальнейших ответов.
P

pol_g

#1
Пиплы проблема такая, написал Адд Ин для Аутлука в VS 2003 на С#, адд-ин встраивает кнопку в панель стандартные, по нажатию на кнопку вызывается функция из библиотеки (*.dll) Сама библиотека напиcана и скомпилина на Delphi. В функциях библиотеки я работаю с папкой Входящие аутлука, добираюсь до почтовых сообщений и т.д почему всякий раз как я нажимаю на мою кнопку мне выпадает диалоговое окно аутлука "Разрешить доступ к папке Входящие?" ведь библиотека зарегистрирована в адд-ине, у кого нибудь есть идеи как с этим бороться?

P.S Предлагать переписать всё на C# не надо (У меня такие требования)
 
B

Barmutik

#2
А каким образом Вы получаете доступ к Оутлуку ?

Создаёте в билиотеке СОМ сервер и пытаетесь использовать его функции ?

Вариантов несколько:

- использовать Extended MAPI
- использовать компонент для отключения предупреждений в Outlook
- правильно написать плагин что бы Оутлук считал его доверенным и тогда такого окошка не будет.
 
E

Elvis

#3
доступ к аутлуку мы получаем следующим образом
Код:
 outlook  := CreateOleObject('Outlook.Application');
NameSpace := outlook.GetNameSpace('MAPI');
Inspector := outlook.ActiveInspector;
MyFolder := Namespace.GetDefaultFolder(olFolderInbox);
...................................

<!--QuoteBegin-Barmutik+6:09:2005, 17:38 -->
<span class="vbquote">(Barmutik @ 6:09:2005, 17:38 )</span><!--QuoteEBegin-->- использовать компонент для отключения предупреждений в Outlook
[snapback]24538" rel="nofollow" target="_blank[/snapback]​
[/quote]

что за компонент?
 
Статус
Закрыто для дальнейших ответов.