Форум: "Базы";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
ВнизСетевая версия Найти похожие ветки
← →
Dell3r © (2005-01-22 11:15) [0]Есть необходимость создать многопользовательскую сетевую версию.
Для однопользовательской я создавал в серверной части RemoveDataModule, где указывал в поле
SoClassName - FormSrv
Instancing - Multiple Instance
Threading Model - Free
Проект сохранял по именем FormServer.
На клиенте в SocketConnection указывал в поле
ServerName - FormServer.FormSrv
Host - Server
В теории Instancing равный Multiple Instance должен давать доступ с нескольких компов одновременно.
если загрузить клиента сразу с двух машин, то на сервере выдается сообщение: Name not unique in this context.
Помогите исправить такое положение вещей.
← →
Silver Alex © (2005-01-22 11:45) [1]попробуй Threading Model поставь tmApartment или tmSingle.
tmFree это слишком круто.
Но дело конечно может быть и не в этом.
Если получиться напиши.
← →
DSKalugin © (2005-01-22 11:59) [2]Не мучся с изобретением велосипеда. Проще и надежней пойти изведанными тропами и применить обычную архитектуру Client/Server. Возьми, например, Firebird. Это будет хорошим решением для сетевой задачи
← →
Silver Alex © (2005-01-22 12:01) [3]//DSKalugin © (22.01.05 11:59) [2]
а еще проще вообще ничего не писать, а использовать готовые программы
← →
Соловьев © (2005-01-22 12:42) [4]2 Silver Alex © (22.01.05 12:01) [3]
конечно ради ознакомления с 3-х звенкой опыт написания псевдосетевой базы с парадоксом пригодится. Но парадокс и там будет сбоить - индексы будут валится и 3-х и 2-х и 1-о звенке с завидной регулярностью, да и с языками у него траблы - например с украинским. А Firebird - все эти недостатки устраняет.
← →
Dell3r © (2005-01-22 13:38) [5]А где взять этот Firebird и как его использовать, хотябы в кратце, дальше сам разберусь
← →
Dell3r © (2005-01-22 13:38) [6]А tmSingle ставил - эффект тот же
← →
Соловьев © (2005-01-22 13:47) [7]http://firebird.sourceforge.net
http://www.ibase.ru
← →
sniknik © (2005-01-22 13:55) [8]у тебя не "сетевая версия" а попытка сделать трехзвенку (хотя это тоже "сетевая" ;о)), посмотри примеры в дельфях, ищи папку midas там есть нормальная реализация.
← →
Silver Alex © (2005-01-22 14:00) [9]Соловьев © (22.01.05 12:42) [4]
а зачем ты мнеэто пишешь?Адресовал бы уже автору.
Я вообще не знаю что такое парадокс :)
← →
Silver Alex © (2005-01-22 14:03) [10]Dell3r © (22.01.05 13:38) [6]
Ты найди где именно валится сервер, в каком месте, протрассируй код.А то так можно долго гадать
← →
Dell3r © (2005-01-22 14:15) [11]И все таки я предпочитаю сам разработать сервер.
Насколько я понял я все делал правильно.
попробую поставить tmApartment если это в теории должно работать как мнопользовательская, то будем искать проблему в клиенте. Если я не правильно рассуждаю, то поправте меня.
← →
Соловьев © (2005-01-22 14:50) [12]>Я вообще не знаю что такое парадокс :)
Ты многое потерял 8)
>И все таки я предпочитаю сам разработать сервер.
Не сервер - а сервер приложения. Это разные вещи.
← →
Danilka © (2005-01-22 14:59) [13][11] Dell3r © (22.01.05 14:15)
Возможно и правильно рассуждаешь, просто парадокс - устаревшая технология и использовать ее в новых проектах не есть хорошо. На мой взгляд. Хотя-бы потому-что доступ к парадоксовским таблицам возможен только через БДЕ, БДЕ больше не развивается, и в след. версиях Виндовс работать не будет, скорее всего.
← →
Silver Alex © (2005-01-22 15:09) [14]>>Не сервер - а сервер приложения. Это разные вещи.
ну тогда уж не "сервер приложения", а сервер-приложений. Это разные вещи , надо же понимать :)
← →
Соловьев © (2005-01-22 15:12) [15]2 Silver Alex ©
ну я рад, что ты мне обьяснил 8)
← →
Silver Alex © (2005-01-22 15:20) [16]>>ну я рад, что ты мне обьяснил 8)
а я как рад :))
← →
Danilka © (2005-01-22 15:22) [17][15] Соловьев © (22.01.05 15:12)
[16] Silver Alex © (22.01.05 15:20)
Скучаете? :))
← →
Silver Alex © (2005-01-22 15:30) [18]>>Danilka © (22.01.05 15:22) [17]
>> Скучаете? :))
ну вобщем не очень :)
просто есть немного свободого времени
← →
Dell3r © (2005-01-23 10:35) [19]Danilka © (22.01.05 14:59) [13]
а на какие типы вы мне советуете перейти? я использовал парадокс, потому что из ассеса легко экспортируется в dbf
← →
sniknik © (2005-01-23 10:54) [20]> я использовал парадокс, потому что из ассеса легко экспортируется в dbf
замечательная причина. ;о) а я решил купить себе мотоцикл, потому что у моего брата есть права на автомобиль... ;о)))
(dbf это не парадокс это dBase/Foxpro/..ets.)
← →
Dell3r © (2005-01-23 11:17) [21]Спасибо что открыл мне глаза
← →
Dell3r © (2005-01-23 11:20) [22]И все таки как организовать сервер приложений, для мнгопользовательского использования
← →
sniknik © (2005-01-23 21:44) [23]а примеры то смотрел? ([8]) там все правильно, "многопользовательно" ;о).
← →
Erik1 © (2005-01-24 11:29) [24]Для каждого соеденения надо иметь свой экзмпляр соеденения с базой данных.
← →
Dell3r © (2005-01-28 00:26) [25]спасибо за советы, но по моему никто не делал сетевую многопользовательскую.
Элементарно Ватсон: В DataBase даешь доступ и всё.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.041 c