Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.22;
Скачать: CL | DM;

Вниз

3-х звенное приложение клиент-сервер   Найти похожие ветки 

 
Incha ©   (2002-03-14 16:43) [0]

Господа, специалисты.
Есть 3-х звенное приложение клиент-сервер. База - Oracle. Клиент и сервер приложений - Delphi6.
На моей машине все работает (БД на отдельном сервере).
Перенесла и клиента и сервер приложений на другую машину - работает.
Когда клиент на моей, а сервер приложений на другой не хочет работать. (midas зарегистрирован и сервер тоже).
Связь сервера приложений и клиента через DCOM.
А с БД ODAC.
Помогите, пожалуйста.


 
Delirium ©   (2002-03-14 18:16) [1]

dcomcnfg


 
Incha ©   (2002-03-14 18:54) [2]

на машине, где сервер приложений dcomconfig настроен. А вот, где клиент (тот, на котором все разрабатывалось) - его что-то вообще нет.


 
EAlexander ©   (2002-03-14 19:28) [3]

а там вообще dcom95 ставили ? (он в w95 не входит, а в w98 не помню :()


 
Slava ©   (2002-03-15 06:49) [4]

> Incha

И еще вопрос: сервер .exe или .dll ?


 
Dok_3D ©   (2002-03-15 06:54) [5]

На WIN95, WIN98, WINME DCOM ставится отдельно,
В WINNT, WIN2000, WINXP DCOM интегрирован в систему.

Если не работает по причине "Отказано в доступе", то в dcomcnfg.exe на машине, где расположен сервер приложений проставь соответствующий настройки доступа.


 
Incha ©   (2002-03-15 09:40) [6]

Сервер .exe. На машине, где сервер - dcom настроен нормально.
При попытке связаться с сервером приложений - не выдается никакой ошибки - просто зависает и все.


 
Dok_3D ©   (2002-03-15 10:59) [7]

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

Посмотри в dcomcnfg, от какой учетной записи запускается СП. Если CheckBox стоит на "Запускающий пользователь", то при попытке показать любую форму, сервер приложений зависнет навсегда.

Если что непонятно, я уточню...


 
Incha ©   (2002-03-15 11:07) [8]

>Dok_3D
CheckBox стоит на Run application on this computer.
Ситуация дошла доследующего: в design-time на клиенте - при установке DCOMconnection.connected в true - все в порядке. А при установке dataset.active в true - умирает.


 
Incha ©   (2002-03-19 12:08) [9]

ковыряла, ковыряла. Потом переделала под сокет - все работает.


 
Merle Corey   (2002-03-29 20:56) [10]

Под сокет все работает...
да только при выполнении

MyAppServer := (IUnknown(SocketConnection.AppServer) as MyRemoteDataModule);

Вылетает сообщение "Interface not supported" А это не очень хорошо... т.е. очень не хорошо потому как клиент вызывает процедуры с севера.



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

Текущий архив: 2002.04.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
7-70052
НЕО
2002-01-26 10:58
2002.04.22
LOGIN пользователя, работающего на машине в сети...


3-69688
Андре_
2002-03-26 12:25
2002.04.22
Crystal Reports


14-70018
Alexandr
2002-03-15 11:38
2002.04.22
Поцарапанный экран монитора


6-69966
rambo69
2002-02-08 20:32
2002.04.22
Снова сетевой трафик


4-70073
Nuhim
2002-02-14 09:40
2002.04.22
Имя EXE-файла по хэндлу окна