X
XYX
Проблема следующая написан Адд ин (на С шарпе) и СОМ библиотека (на делфе 5-ой). В библиотеке создаётся переменная типа Оле вариант которой присваевается интерфейс на Мэйл айтем
outlook := CreateOleObject('outlook.application');
NameSpace := outlook.GetNameSpace('MAPI');
messageItem := outlook.CreateItem(olMailItem);
позже вызывается свойсвто messageItem.ReceivedByName чтобы узнать получателя по имени.
Загвоздка в том что на некоторых машинах работает без проблем а на 2 выдаёт ошибку
Method 'ReceivedByName' is not supported by automation object.
Помогите плиз найти в чём причина.
Заранее благодарен.
outlook := CreateOleObject('outlook.application');
NameSpace := outlook.GetNameSpace('MAPI');
messageItem := outlook.CreateItem(olMailItem);
позже вызывается свойсвто messageItem.ReceivedByName чтобы узнать получателя по имени.
Загвоздка в том что на некоторых машинах работает без проблем а на 2 выдаёт ошибку
Method 'ReceivedByName' is not supported by automation object.
Помогите плиз найти в чём причина.
Заранее благодарен.