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

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

Не могу создать сервер автоматизации DCOM [D7]


Rule ©   (2004-02-26 16:07:00) 

Дело в том что создаю через датаснап приложение регестрирую и на удаленном и на клиентском компьютере, устанавливаю права доступа к объектам и не работате,пишет что класс не зарегестрирован, когда произвожу те же действия с другими программами допустим вордом то все работате, факт ещё такой что кгда указываю на клиентском компьютере что сервер надо запускать на удаленной машиен то пишет что класс не зарегистрирован, а если запускать локально то все нормально тоже и на другой машине, поимогиет пожалуйста или подскажите где можно взять работоспособный пример построения трехуровневого приложения на технологии датаснап через дком ...
Помогите пожалуйста ....
Уже нет сил


Rule   (2004-02-27 10:21:00) [1]

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


Rule   (2004-02-27 09:57:00) [2]

ОНО ТО РАБОЧЕЕ КОНЕЧНО В x:\Program Files\Borland\Delphi7\Demos\Midas\Login, НО ПРИ работе по сети получается что он пищет что нет прав, хотя права все расшарил, и ещё одни момент, в программе два интерфейса а зарегистрирован всего лишь один в дкомах, или я чегото не понимаю, но значит так в дкомах пишется вместо названия интерфейса его описание (dcomcnfg Windows XP), он всего один,, но то тоже ничего
странный факт что сервер запускается при водключении клиента к нему но клиент пишет что нет прав доступа или нет доступа (шото такое), а в правах я указал как права на подключение так и права на запуск, кстати для всех и одинаковые, но почемуто все равно ничего не работает.
Ну вот такая ситуевина, помогиет вжлст ... :(


just me   (2004-02-26 18:05:00) [3]

На каждом клиенте зарегистрировать библиотеку типов сервера, например, таким образом:
tregsvr.exe MyCoolServer.tlb

А вообще такие задачи должна решать программа-инсталлятр при разворачивании системы на рабочих местах.


sniknik   (2004-02-26 16:22:00) [4]

> где можно взять работоспособный пример
например сдесь
x:\Program Files\Borland\Delphi7\Demos\ Midas\Login
точно рабочие

сервер(прога) нужно запускать на обоих машинах сервере и клиенте (на клиенте саму программу сервер можно после удалить), все остальное зависит от прав и настройки DCOM (dcomcnfg.exe) на первое время лутше разрешить всем доступ к этому серверу(проге) и разрешения, после ставить ограничения, иначе наверняка возникнут проблемы с доступом (причем "непонятные", зашол в домен нет вот уже и разница).


Наверх

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