8.х Интеграция СОМОбъекта Microsoft Agent 2.0

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Jaivan, 12 ноя 2007.

  1. TopicStarter Overlay
    Jaivan
    Offline

    Jaivan Опытный в 1С

    Регистрация:
    24 апр 2007
    Сообщения:
    79
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте! Описанная ниже идея взята из книги по системному программированию для 1С. Делаю следующее (в процедуре "ПриНачалеРаботыСистемы", впрочем не важно...):
    Код:
    Agent = Новый COMОбъект("Agent.Control.2"); //создаю
    Agent.Connected = True; //подключаю
    Agent.Characters.Load("Merlin", "Merlin.acs"); //загружаю
    Characters = Agent.Characters("Merlin"); //делаю ссылку
    Characters.Show(); //вывожу на всеобщее обозрение, ТУТ И ПРОБЛЕМА
    
    
    Агент показывается только во время нахождения процедуры, или, например, в бесконечном цикле :).
    Как сделать так чтобы он фиксировался на экране? :unsure:
    Заранее спасибо!
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Лень смотреть, но попробуй так:
    Show(Истина)
  3. AndreySc
    Offline

    AndreySc

    Регистрация:
    11 окт 2007
    Сообщения:
    40
    Симпатии:
    0
    Баллы:
    1
    Может переменные "Агент" и "Characters" попробовать сделать глобальными? Дабы они не уничтожались при выходе из процедуры
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Кстати, совершенно верно :)

    ЗЫ. Я, к примеру, вообще сделал отдельную обработку и у меня есть глобальный объект Персонаж, который обработка :)
  5. TopicStarter Overlay
    Jaivan
    Offline

    Jaivan Опытный в 1С

    Регистрация:
    24 апр 2007
    Сообщения:
    79
    Симпатии:
    0
    Баллы:
    26
    2AndreySc Верно, соответствующие пременные сделал глобальными и все получилось!!! Большое спасибо всем!

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