Конференция "WinAPI" » OLE сервер Outlook [D7, WinXP]
 
  • Alekss1944 © (13.11.12 12:36) [0]
  • AV © (13.11.12 12:48) [1]
    ns: NameSpace;
    область видимости?
  • Alekss1944 © (13.11.12 14:40) [2]
    я в своем процессе назначаю область имен
  • AV © (13.11.12 15:10) [3]
    OLE уничтожается, когда ссылок на него становится 0
    после выхода из области видимости, ссылок становится 0
    какая область видимости у переменной ns: NameSpace;

    var
     Form1: TForm1;
     ns: NameSpace; // глабальная область видимости

    procedure TForm1.btn1Click(Sender: TObject);
    var
     ns: NameSpace; //локальная область видимости
    begin
    ns := OutlookApplication1.GetNamespace(WideString('MAPI'));
  • Alekss1944 © (13.11.12 18:04) [4]
    ns глобальная переменная.
    У меня все мои действия с Ouylook работают нормаль,
    я нахожу фолдеры, читаю контакты и пр.
    Но после открытия окна ввода\корректировки контакта
    и его закрытия при дальнейших обращениях пишет
    "Сервер RPC недоступен" и в дияпетчере задач исчезает процесс
    "Outlook.exe"
  • AV © (13.11.12 19:15) [5]

    > после открытия окна ввода\корректировки контакта
    > и его закрытия

    код показывай
 
Конференция "WinAPI" » OLE сервер Outlook [D7, WinXP]
Есть новые Нет новых   [134430   +3][b:0][p:0]