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

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

Помогите разобратся чего я не так делаю при создании Мидас прилож


Страницы:   1 2

Rule ©   (2004-03-01 17:51:00) 

значит создаю сервер приложений на нем создаю форму как надо из репазитория вкладки мультитиар - "рмоут дата модуль" ложу на него компоненту ибдатабейз подключаю транзакцию, создаю датасет простой выборки из таблицы, а потом подключаю датасет провайдер, ну в клиенте сообветственно дком коннектион, и клиент датасет, потом датасорс и стринг грид.
Локально все работате замечательно, но удаленно пишет что класс не зарегистрирован. Причем безопасность и права доступа настраиваю нормально, потомучто примеры работают нормально, но как толко я в примерах поменяю компоненты доступа к данным с BDEшных, как сразу выскакивает такаяже ерунда что класс не зарегистрирован.
Поделитесь соображениями по поводу этого, всем огромное спасибо.


Rule   (2004-03-02 17:33:00) [1]

у меня стоит такая галочка ...


sniknik   (2004-03-02 17:02:00) [2]

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


Michail Dalakov   (2004-03-02 16:00:00) [3]

To sniknik ©   (02.03.04 13:24) [18]
DCOM работает и через инет.

?? Каким образом


Rule   (2004-03-02 15:49:00) [4]

ок, конечно ...


sniknik   (2004-03-02 15:44:00) [5]

тогда до вечера или скорее до завтра (на работе разбираться не буду)


Rule   (2004-03-02 15:33:00) [6]

ну я поставил именно "Все", я прекрасно понял
и высылаю программку, только без экзешников, там стандартные компоненты, я думаю откомпилятся без проблем


sniknik   (2004-03-02 15:00:00) [7]

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


Rule   (2004-03-02 14:33:00) [8]

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


sniknik   (2004-03-02 14:15:00) [9]

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


Rule   (2004-03-02 14:04:00) [10]

>sniknik ©
ну вот я запускаю dcomcnfg на сервере
нахожу свой объект и в правах на зпуск добавляю пользщователя, под которрым работает клиент и его гурппу тоже для прав доступа и настроек, это же у меня стоит и по уммолчанию настроено кстати

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

в остальных местах ничего не меняю

ну вот вобщем и все


sniknik   (2004-03-02 13:24:00) [11]

Andriano   (02.03.04 13:18) [17]
DCOM работает и через инет.


Andriano   (2004-03-02 13:18:00) [12]

Вот зачем вообще DCOM использовать? Только в локальной сети и получиться работать (тогда вообще лучше двухзвенку), и то если NETBIOS правильно настроен. Один шлюз сделать и с NETBIOS уже некоторые проблемы. А в интернете далеко не каждый шлюз будет пропускать твои широковещательные пакеты.

А вот сокеты хоть где будут работать.


sniknik   (2004-03-02 12:59:00) [13]

Rule ©   (02.03.04 12:54) [15]
ну тогда наверняка права. как назначаеш? давай подробно со слов запускаю dcomcnfg.exe ..... и т.д.


Rule   (2004-03-02 12:54:00) [14]

да точно BDE работате и самое интересно что сделал компоненту доступа через сокеты, то работает, неужели права доступа ???
и проверял на 3-х машинах в разных последовательностах ...


sniknik   (2004-03-02 12:40:00) [15]

Rule ©   (02.03.04 12:20) [12]
у тебя пример короткий? в смысле ты же тока начал. оставь только основное для случая с интербейзом (когда не работает, а пишет клас не зарегистрен) пришли мне, вечером будет время проверю (может действительно чудо какое? :о)).


sniknik   (2004-03-02 12:35:00) [16]

Romkin ©   (02.03.04 12:15) [11]
аналогично, и через сокеты и через dcom но только ADO и BDE. проблема явно не в способе (максимум права, например нет доступа к реестру... но BDE говорит работает).


Rule   (2004-03-02 12:20:00) [17]

:((
буду значит писать под сокеты, а там разберемся
спасибо всем за помощь
:((((


Romkin   (2004-03-02 12:15:00) [18]

Брр... Все, что могу сказать - у меня работает. через BDE, ADO, IBX... Через сокеты


Rule   (2004-03-02 12:13:00) [19]

и там и там зарегистрировал, и на клиенте указал что надо запускать с того компа на котором стоит сервер, указал по айпишнику ...


Romkin   (2004-03-02 12:12:00) [20]

Вообще-то это может быть и из-за того, что сервер не может подключиться к БД. Путь как прописан? Потому что других различий просто нет вроде


Страницы:   1 2

Наверх

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