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

  • Автор темы maxefanov
  • Дата начала
M

maxefanov

Гость
#1
Всем здравствуйте.

Создал 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-объекта сторонним приложением, диалоговое окно оставалось в работе.

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