Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Вниз

Есть ли стандартный 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 вся ветка

Форум: "WinAPI";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.038 c
10-1106209942
Saska
2005-01-20 11:32
2005.11.06
GetActiveOleObject


14-1129027442
Ketmar
2005-10-11 14:44
2005.11.06
посоветуйте быстрй хороший хост...


2-1129362612
Vital
2005-10-15 11:50
2005.11.06
Pисунок на форме


14-1129645154
Rem
2005-10-18 18:19
2005.11.06
Кто придумывает анекдоты?


11-1110651995
Sphinxx
2005-03-12 21:26
2005.11.06
Кто работал с KOLWebBrowser?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский