Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не сталкивался ранее с ActiveX, поэтому у меня 2 вопроса: [D6, Win2k]


Юрий Федоров ©   (2003-02-10 16:44:00) 

1. Можно ли ActiveX Form разместить во внешнем сервере автоматизации (exe)?
2. Можно ли получить эту форму на экран если сервер запущен удаленно, через DCOM ?


Юрий Федоров   (2003-02-10 19:06:00) [1]

Спасибо


Романов Р.В.   (2003-02-10 18:57:00) [2]


> Вот только не помню - IE проверяет на обновление когда cab
> файл, или когда просто dll...

ocx точно обновляется, если в html коде указан номер версии объекта выше той, что установлена у клиента


Romkin   (2003-02-10 18:39:00) [3]

Web deployment options & Web Deploy - как раз для этого.
Создается cab файл и страничка html с вызовом объекта, показывается в браузере. Вот только не помню - IE проверяет на обновление когда cab файл, или когда просто dll...
А так все просто - веб-сервер, с него открывается страничка, на которой форма ActiveX, автоматически отслеживаются обновления.
Единственный недостаток - должен быть разрешен запуск неподписанных ActiveX (ну для интранета это не очень критично), поскольку подписать у VeriSign тяжеленько...


Юрий Федоров   (2003-02-10 18:07:00) [4]

А вот про CAB что-то я недопонял. Можно поподробнее?


Romkin   (2003-02-10 18:02:00) [5]

На мой взгляд, так даже лучше - сервер будет выдавать свои данные по интерфейсу, и при желании можно будет подключить любой другой модуль настроек для клиента, в том числе написанный заказчиком


Юрий Федоров   (2003-02-10 17:39:00) [6]

Похоже придется делать именно так. Просто хотелось ограничиться одним модулем.


Romkin   (2003-02-10 17:28:00) [7]

НУ так что? делаешь ActiveX library с этой формой, которая общается с сервером, а сама - на клиенте...
Потом можно CAB файл сделать, и в IE его показывать, тогда вообще автоматически обновление версии ActiveX с веб-сервера, и задумываться не надо


Юрий Федоров   (2003-02-10 17:19:00) [8]

Точно нельзя? Это обидно.
Насчет алресного пространства - я думал ,что существуют механизмы маршаллинга для таких случаев - ведь мы можем спокойно передавать PChar"ы таким образом, например.
Может быть существуют другие версии ответа на вопрос?
Суть простая - заставить некий сервер показать свое окно настроек клиенту


Romkin   (2003-02-10 17:04:00) [9]

Нельзя, имхо... форме нужно быть в том же адресном пространстве, она же отрисовываться должна
А вот реализовать всю ее функциональность во внешнем сервере (помимо отображения) - достаточно просто


Наверх

Титульная страница Поиск, карта сайта Написать письмо