Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подскажите по Dialog-based COM Server, Как сделать чтоб запускался один экзмплр 
:(
    Опции темы
maxefanov
Дата 22.7.2012, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 27.11.2008

Репутация: нет
Всего: нет



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

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

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

Это сообщение отредактировал(а) maxefanov - 22.7.2012, 13:59
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0476 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.