Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.03.2016, 15:45
|
|||
---|---|---|---|
VBScript: подключиться к DCOM-серверу из скрипта |
|||
#18+
Может кто подсказать что не так в подключении ? На вин-серевере крутится DCOM-сервер (файл abc.exe). Мне нужно с локального компа к нему подключаться из VBScript, чтобы поуправлять. Из примеров в инете и описания для админов "известной фирмы" пытался так: Стандартный пример работает Код: vbnet 1. 2. 3.
Мой аналог - нет , т.е. даёт Ложь, хотя классИД взят из реестра, и из клиентской программы доступ есть, но она сишная, а нужно из VBS Код: vbnet 1.
или что ли к классу надо подключаться, а как это делается? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.03.2016, 08:10
|
|||
---|---|---|---|
VBScript: подключиться к DCOM-серверу из скрипта |
|||
#18+
exp98, может я что-то и не до понимаю, но объект создается так Код: vbnet 1.
и если COM объект расположен на удаленной машине, то должна быть прокси на этот объект у Вас локально ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.03.2016, 10:48
|
|||
---|---|---|---|
VBScript: подключиться к DCOM-серверу из скрипта |
|||
#18+
Ну я скажу, что прочетние этого на technet.ms.com Код: vbnet 1. 2. 3. 4. 5. 6.
мне не помогло, перепробовал все 4 варианта, в рез-те перестал понимать совсем. Понять бы, что и когда нужно в моём случае и как это оформить - вопрос именно в этом. А то ведь пишут, что если файл не загружен, то надо Create, а если загружен, то Get. А куда загружен, кем загружен? Вот если я запускаю клиентскую прогу, которая взаимодействует с dcom-сервером, а я дополнительно хочу с ним работать из скрипта - это он уже загружен или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.03.2016, 10:53
|
|||
---|---|---|---|
VBScript: подключиться к DCOM-серверу из скрипта |
|||
#18+
Не видно, что конкретно пробовалось. Если не работает CreateObject("abc.ClassName","db1"), то локально должен быть установлен dcom-ПРОКСИ и вызываться CreateObject("abc.ClassName"). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.03.2016, 11:40
|
|||
---|---|---|---|
VBScript: подключиться к DCOM-серверу из скрипта |
|||
#18+
CreateObject("abc.ClassName") Да верно, только что дошёл до этого варианта, наверное это и есть предустановленный локальный прокси. Тупо копи-паст имя класса из реестра. Видимо вчера уже что-то не так делал. Всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2155585]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 304ms |
total: | 555ms |
0 / 0 |