Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
3-69676
vopros
2002-03-29 15:34
2002.04.22
Почему русскую букву н не воспринимает Locate?


6-69962
Sender
2002-02-03 21:22
2002.04.22
Передача данных по сети


1-69849
Drug
2002-04-08 00:48
2002.04.22
File not found DsgnIntf.dcu


1-69931
snoup
2002-04-09 19:19
2002.04.22
Как скрыть/показать курсор мышки?


1-69799
Dimedrol
2002-04-09 10:32
2002.04.22
Своя внутренняя переключалка клавиатуры...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский