Подскажите По Dialog-based Com Server

Тема в разделе "MS Visual C++", создана пользователем maxefanov, 22 июл 2012.

  1. maxefanov

    maxefanov Гость

    Всем здравствуйте.

    Создал MFC проект - на основе диалоговых окон - ставлю галку автоматизация

    В получившемся проекте на диалог ставлю EditControl

    Добавляю в интерфейс диспетчеризации свойство для управления видимостью этого контрола и метод для установки туда текста -
    реализую соответствующие свойство и метод

    Для теста делаю программку на jscript:

    var tm = WScript.GetObject("","TestDlgCom.Application");
    WScript.Echo("working...1");
    tm.setText("test 1");
    WScript.Echo("working...2");
    tm.edit1enabled = false;
    WScript.Echo("working...3");
    tm.edit1enabled = true;
    WScript.Echo("working...4");
    tm.setText("test 4");

    Всё замечательно работает, но только при окончании работы jscript - закрывается и диалоговое окно с моим "COM-сервером"..

    Мне же нужно сделать так, чтобы если приложение диалога не запущено - то в jscript приходила ошибка (автоматически COM-сервер не запускался),
    а если запущено - то манипуляции с диалогом происходили именно в этом, запущенном, экземпляре приложения, а при завершении использования COM-объекта сторонним приложением, диалоговое окно оставалось в работе.

    Может кто-нибудь сталкивался с чем-то подобным ?
     
Загрузка...

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