Форум: "Базы";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c