Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.28;
Скачать: CL | DM;

Вниз

Outlook   Найти похожие ветки 

 
Fill ©   (2004-11-22 16:55) [0]

Приветствую Вас Мастера!
Подскажите решение проблемки!
Пытаюсь автоматизировать работу с Outlook, с использование делфийских компонентов (вкладка Servers, компонент TDocumentItem). Как только ставлю свойство AutoConnect = True, сразу при запуске вылетает ошибка:
"class not registered" EOleSysError. Подскажите в чем проблема и как ее решить? Поиски в Инете ни к чему не привели!


 
grigory ©   (2004-11-22 17:09) [1]

возможно присоединяться стоит вручную, либо поздним, либо ранним связывание! вот например работающий код подсоединения:

var
   AppProgID : String;
   App, NS : Variant;
   ServerRun   : Boolean;
   Result      : Hresult;
   Unknown     : IUnknown;

 AppProgID := "Outlook.Application";
 ServerRun := false;
 Result := GetActiveObject(ProgIDToClassID(AppProgID),nil,Unknown);
 if (Result=MK_E_UNAVAILABLE) then
   App := CreateOleObject(AppProgID)
 else begin
   App := GetActiveOleObject(AppProgID);
   ServerRun := true;
 end;
 NS := App.GetNamespace("MAPI");
 Contact:=NS.GetDefaultFolder(olFolderContacts);
 NS.Logon;
.............
.............
 NS.Logoff;
 if not ServerRun then App.Quit;
 App:=Unassigned;

переделай под свой объект TDocumentItem и попробуй


 
Fill ©   (2004-11-22 17:50) [2]

У меня уже пол проги работает на ручном связывании! Тогда появляется проблема при работе с attachmend! может кто подскажет: как при получении нового письма, проверить есть ли в нем вложение, и если да, то переслать вложение в новом письме по новому адресу?


 
Poirot ©   (2004-11-22 19:17) [3]

А пробовал свойствами играться - по типа создавать новый объект если не создан и всё такое:)свойства кома.



Страницы: 1 вся ветка

Текущий архив: 2005.08.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
6-1116066766
DeadEliZe
2005-05-14 14:32
2005.08.28
Indy 10: idIRC - баги, исправления, вопросы


14-1123265414
Galiaf
2005-08-05 22:10
2005.08.28
Удалил случайно.


1-1123052532
ev
2005-08-03 11:02
2005.08.28
EXE внутри EXE


8-1112674690
DDDeN
2005-04-05 08:18
2005.08.28
BASS player


1-1123149634
Alexey_T-O
2005-08-04 14:00
2005.08.28
Проблема с переменной