|
|
|
Преобразование локальной программы в сетевую...
|
|||
|---|---|---|---|
|
#18+
Ситуация: Есть прога на VFP7.0 для локальной работы с одной базой данных. Требуеться: Сделать сетевую версию, чтобы несколько пользователей по сети запустив локально эту прогу, могли работать с одной базой. Вопрос: Как это сделать? Какие трудности при этом возникают? Сколько времени хоты бы приблизительно на это нужно?...или какие этапы? (а сроки я уже сам прикину) Прошу специалистов отозваться и помочь!!! Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 16:15 |
|
||
|
Преобразование локальной программы в сетевую...
|
|||
|---|---|---|---|
|
#18+
Пишите тех.зад. на мыло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 16:20 |
|
||
|
Преобразование локальной программы в сетевую...
|
|||
|---|---|---|---|
|
#18+
Игорь Трохимчук Ситуация: Есть прога на VFP7.0 для локальной работы с одной базой данных. Требуеться: Сделать сетевую версию, чтобы несколько пользователей по сети запустив локально эту прогу, могли работать с одной базой. Вопрос: Как это сделать? Какие трудности при этом возникают? Сколько времени хоты бы приблизительно на это нужно?...или какие этапы? (а сроки я уже сам прикину) Прошу специалистов отозваться и помочь!!! Заранее благодарен! Предполагается клиент-сервер или файл-сервер? С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 16:31 |
|
||
|
Преобразование локальной программы в сетевую...
|
|||
|---|---|---|---|
|
#18+
В зависимости от того как именно написана эта прога. Т.е. что значит работает локально с одной базой: - что за БД : free table / VFP DBC / еще что-то - держит ли базу в эксклюзиве - какова технология модификации данных - каким образом определяется ее однозадачность и т.д. и т.п. В зависимости от этого - от 5 мин на установку соответствующих SET до .... сроков , которые можно оценить только узнав ответ на предыдущий вопрос + тех.задание + какая будет БД файл/клиен-сервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 16:51 |
|
||
|
Преобразование локальной программы в сетевую...
|
|||
|---|---|---|---|
|
#18+
Игорь Трохимчук Ситуация: Есть прога на VFP7.0 для локальной работы с одной базой данных. Требуеться: Сделать сетевую версию, чтобы несколько пользователей по сети запустив локально эту прогу, могли работать с одной базой. Вопрос: Как это сделать? Какие трудности при этом возникают? 1 Установите базу на компьютер, который будет играть роль сервера. Это может быть и компьютер на котором запускаете программу. Т.е. тестировать можете все на одном компьютере. 2 На своем компьютере в Config.fpw пропишите: exclusive=off path= ВСЕ ПАПКИ С ФАЙЛАМИ ДАННЫХ ЧЕРЕЗ ЗАПЯТУЮ 3 На своем компьютере откройте два экземпляра программы. Для базы это будут два разных пользователя. И все трудности сможете увидеть сами. Вряд ли при разработке локальной версии использовались типы буферизации в окнах отличные от значения по умолчанию. По умолчанию в окнах BufferMode=0 (none). До того как вникните в тонкости буферизации измените BufferMode=2 (Optimistic). В таблицах, открытых в Data Environment форм, по умолчанию BufferMode=1 (Use Form Setting). Для начала так их и оставьте. Проверьте программу на отсутствие команд SET EXCLUSIVE ON, PACK, ZAP и других, требующих эксклюзивного открытия таблиц. Этого достаточно, чтобы программ работала нормально для просмотра данных. В большинстве случаев этого будет достаточно и для ввода. Если пользователей немного, они редко будут обращаться к одной и той же записи для редактирования. Начните, а дальше изучайте способы буферизации и добивайтесь такого поведения программы, которое устроит Ваших пользователей. С уважением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2006, 19:19 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=221&tid=1590221]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 382ms |

| 0 / 0 |
