
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.04.2013, 16:30
|
|||
|---|---|---|---|
|
|||
Надстройка Для Outlook, Событие getenabled вызывается один раз |
|||
|
#18+
Пишу надстройку для outlook 2010 - сохранение писем в БД. Кроме того сохраненные письма необходимо открывать из БД. Кроме писем в БД могут хранится любые док-ты. Поэтому для открытие док-та из БД я использую вызов ShelExecute. Для сохранения в БД в outlook использую кнопку <tab idMso="TabReadMessage"> <group id="btkGlobalTabReadMessage" label="Bar_Name"> <button id="btkChooseRecipientTabReadMessage" getEnabled="GetEnabledMessage" label="Add_Btn_Name" size="large" onAction="DoAction" /> </group> </tab> Все работает нормально, но ... Для того, чтобы определить, как письмо открыто, и надо ли его сохранять в БД, использую значение EntryID: Если пустое, то это файл из БД, если нет - то из Outlook. Теперь проблема: если открываю последовательно два письма одно из БД, второе из Outlook, то GetEnabledMessage вызывается всего один раз - при открытии первого письма. Сооответствеено достпность кнопки определяется неправильно. Как выйти из этой ситуации? (Для справки - Пишу надстройку на Delphi? но в жданном случае это неважно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1341839]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 422ms |

| 0 / 0 |
