Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

Есть ли стандартный COM-сервер(LOCAL!) для открытия url?   Найти похожие ветки 

 
Barvetal   (2005-08-30 18:23) [0]

Всем привет!

Стоит такая задача. Через СОМ-сервер, причем обязательно локальный (то-есть, находящийся в ехе-файле) необходимо открывать url. Inproc Server (то-есть в dll) не подходит!!! Почему стоит такая задача - обьяснять очень долго.

То-есть, нужно создать или открыть локальный СОМ-сервер, вызвать какую-нибудь его функцию, передать ей url, а СОМ-сервер должен запустить браузер и загрузить в него гиперссылку.

В Виндовс есть стандартный объект, который есть во всех версиях, начиная с Виндовс98. Это WScript. В нем есть функция Run. Но объект находится в OCX файле. Поэтому не подходит. Есть ли подобный стандартный локальный сервер ( в ехе)?

Или придется написать самому? (просто никогда не писал СОМ-сервера)

Всем заранее спасибо за ответы!

ЗЫ: Пожалуйста, не предлагайте использовать ShellExecute, CreateProcess и прочее, и не предлагайте Inproc Server"a!


 
Fay ©   (2005-08-30 18:36) [1]

2 Barvetal   (30.08.05 18:23)
>> и не предлагайте Inproc Server"a
В смысле? Нужен outproc "локальный сервер ( в ехе)"?


 
Barvetal   (2005-08-30 19:19) [2]

Да, меня интересует, есть ли стандартный local server с возможностью открытия урла в дефолтовом браузере


 
Fay ©   (2005-08-31 03:51) [3]

2 Barvetal   (30.08.05 19:19) [2]
1) Не очень понятно, почему "не предлагайте использовать ShellExecute"? IMHO, понятие "дефолтовый браузер" имеет смысл только в контексте шелла.

2) IMHO, не бывает "стандартных local server-ов" "находящихся в ехе-файле". Даже представить себе не могу.

3) Больших тебе успехов и, конечно, Удачи (тоже большой).


 
Digitman ©   (2005-08-31 08:58) [4]


> Barvetal   (30.08.05 19:19) [2]


MSIE (iexplorer.exe, он же - приложение-браузер) как раз и является внешним OLE/COM-сервером автоматизации. Чем он не "стандартный" и чем он тебе не подходит ?

по поводу же "локальный" - если код сервера автоматизации исполняется на той же машине, что и код контроллера автоматизации, то сервер является локальным по отношению к контроллеру, в противном случае сервер является удаленным.

запуск удаленных серверов автоматизации требует наличия ОС-механизмов DCOM/COM+, запуск же тех же серверов локально не требует ни того ни другого.



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.061 c
1-1129084104
Timon2
2005-10-12 06:28
2005.11.06
ComboBox и специальные символы


14-1129711273
vecna
2005-10-19 12:41
2005.11.06
Тааак.... список непонятных моментов в Дельфи начинает расти


5-1108901865
zdebp
2005-02-20 15:17
2005.11.06
Помогине разобраться в GetInstRes


4-1125324360
v850
2005-08-29 18:06
2005.11.06
LISTVIEW_GETITEMTEXT из чужого окна


14-1129120340
MacroDenS
2005-10-12 16:32
2005.11.06
Стабилизированные 12 вольт