Вниз
Скачать: CL | DM;

Трехзвенная архитектура TDCOMConnection   Найти похожие ветки 

← →
Дэвид ©   (2004-06-15 21:08) [0]

У меня создан сервер RemouteDataModule и клиент, котороый подключается к нему через TDCOMConnection. Когда я запускаю сервер и клиент на одном компе(локально) - все работает. Но когда я с другого пытаюсь подключиться к серверу -Ошибка(класс не зарегестрирован). В свойствах TDCOMConnection указываю удаленный комп, а в списке ServerName пусто, хотя сервер зарегестрирован на том компе. Обои компа в сети и на обоих установлен один и тот же Delphi.
Помогите, подскажите что сделать надо?


← →
Romkin ©   (2004-06-15 23:54) [1]

1. Удаленный сервер DCOM должен быть установлен на NT.
2. Должен быть домен, определяющий права доступа


← →
sniknik ©   (2004-06-16 11:20) [2]

> 1. Удаленный сервер DCOM должен быть установлен на NT.
на 98 тоже можно, но на нем сервер должен быть запушен, (вручную/автозагрузка)

> 2. Должен быть домен, определяющий права доступа
необязательно, в основном работаем без домена. но с правами действительто в этом случае заморочки, настраивать нудно.

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


← →
Romkin ©   (2004-06-16 11:23) [3]

sniknik ©  (16.06.04 11:20) [2] Должен быть запущен. Ты пробовал? У меня на D5 так и не получилось. Задница та еще...
Насчет без домена - не всегда получается настроить :(
Лучше через сокеты работать


← →
sniknik ©   (2004-06-16 11:36) [4]

> Ты пробовал? У меня на D5 так и не получилось.
да, у меня D7 хотя я думаю это не должно зависеть... могу еще попробовать для гарантии пока на работе и машина с 98м есть. и пример этого точно серв./кл. рабочего прислать (D5-со скомпиленным ~ 500-600кб архива будет).

> Насчет без домена - не всегда получается настроить :(
пока удавалось.

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


← →
Romkin ©   (2004-06-16 13:43) [5]

Хм. Может, в D7 нормально. Но в D4/5 задница была та еще :(
Вплоть до того, что домен есть, все настроено как на образцовой машине, на которой работает, а таки виснет :(


← →
Dok_3D ©   (2004-06-16 21:50) [6]

2 Дэвид

Ты не написал, как ты реализовал свой сервер(exe или dll).
Если dll - то удаленно с ним работать не получится. Переделывай в exe.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
6-1084424963
Владимир_М
2004-05-13 09:09
2004.07.11
Структура пакетов для обмена с Borland Socket Server


8-1083141345
Marina_S
2004-04-28 12:35
2004.07.11
Исходник JPEG


3-1086685053
serg128
2004-06-08 12:57
2004.07.11
Как динамически добавить поле типа Lookup в TClientDataSet?


3-1085541840
drew
2004-05-26 07:24
2004.07.11
Работа непостредственно с SQL-server ом


1-1088294261
Yegorchic
2004-06-27 03:57
2004.07.11
Поиск текста в окне IE




   Наверх