1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

    Скрыть объявление

Сломался Object.activate

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

Наш партнер Genesis Hackspace
  1. motogarri

    motogarri Well-Known Member

    Регистрация:
    17 фев 2010
    Сообщения:
    200
    Симпатии:
    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
    Сообщения:
    200
    Симпатии:
    4
    Нда... Это поторопился я, не прочитал про это. Спасибо, а то еще долго гонял бы отладчик.
     
  4. motogarri

    motogarri Well-Known Member

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

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

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

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

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

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