Сломался Object.activate

Тема в разделе "Lotus - Программирование", создана пользователем motogarri, 23 ноя 2011.

  1. motogarri

    motogarri Well-Known Member

    Регистрация:
    17 фев 2010
    Сообщения:
    188
    Симпатии:
    4
    Все утро туплю, не пойму в чем дело. Не срабатывает Activate. То есть вообще не открывается, даже на секунду.
    fileName бертся, object тоже...

    Может упустил что? Вроде все так.

    Код (LotusScript):
       
    Dim s As New NotesSession
    Dim ws As New NotesUIWorkspace
    Dim doc As NotesDocument
    Dim object As NotesEmbeddedObject
    Dim handle As Variant

    Set doc = s.CurrentDatabase.UnprocessedDocuments.GetFirstDocument

    arr = Evaluate({@AttachmentNames}, doc)
    fileName = ws.Prompt(PROMPT_OKCANCELLIST,"Выбор файла", "","",arr)
    If fileName = "" Then Exit Sub

    Set object = doc.GetAttachment(fileName)
    'Set handle = object.Activate(True)
    Set handle = object.Activate(False)
     
  2. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    На аттачментах не работает. В хелпе написано же.
     
  3. motogarri

    motogarri Well-Known Member

    Регистрация:
    17 фев 2010
    Сообщения:
    188
    Симпатии:
    4
    Нда... Это поторопился я, не прочитал про это. Спасибо, а то еще долго гонял бы отладчик.
     
  4. motogarri

    motogarri Well-Known Member

    Регистрация:
    17 фев 2010
    Сообщения:
    188
    Симпатии:
    4
    Так это что получается, открыть присоединенный к документу файл по имени можно только через сохранение на диске?
     
  5. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Получается так.
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    вот... сколько говорить - перестаньте юзать КОМ :)
    плюнуть-растереть-забыть
    ведь конечная цель никак не завязана на него - надо задачу выполнить, а не - МС технологи применить
    вапще - вызов внешних приложений, из нотусни - это возможность, но она увеличивает энтропию :)
     
Загрузка...
Похожие Темы - Сломался Object activate
  1. motogarri
    Ответов:
    6
    Просмотров:
    326
  2. vsokol
    Ответов:
    0
    Просмотров:
    1.084
  3. imendan
    Ответов:
    7
    Просмотров:
    1.545
  4. alik86
    Ответов:
    31
    Просмотров:
    4.641
  5. roddm
    Ответов:
    21
    Просмотров:
    2.496

Поделиться этой страницей