powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Многопользовательский режим
2 сообщений из 2, страница 1 из 1
Многопользовательский режим
    #32647858
Sas_N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу совета по следующему вопросу:
Как правильно организовать многопользовательский режим в среде VFP v8.0 SP1?
Имея опыт разработки ДОС приложений поступал следующим образом
1. Пытался блокировать запись с последующим анализом в случае неудачи
2. В случае удачной блокировки создавал два массива значений полей записи
(один для непосредственного ввода значений, другой для анализа изменений)
3. В случае наличия измений и согласия пользователя делал GATHER из массива в базу
4. Снимал блокировку записи

Созданное приложение прошло тест временем успешно работает уже более 7 лет

Visual технологии позволяют реализовать другой подход

Прошу поделиться опытом по данному вопросу для выбора наиболее оптимального варианта
...
Рейтинг: 0 / 0
Многопользовательский режим
    #32647937
sar99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ДОБРОЕ УТРО!
ЕСЛИ ВЫ РАБОТАЕТЕ С РОДНОЙ БАЗОЙ , ТО МОЖНО
ТАК И РАБОТАТЬ! ОДНАКО ЕСЛИ В ПРОЦЕДУРЕ ИЗМЕНЕНИЯ
ЗАПИСИ ВЫ ЕЕ БЛОКИРУЕТЕ И ИДЕТЕ ПИТЬ ЧАЙ - ОСТАЛЬНЫМ
В ПЕРИОД ЧАЕПИТИЯ ЭТА ЗАПИСЬ ДОСТУПНА ТОЛЬКО НА ЧТЕНИЕ!!!
ЕСЛИ РАБОТА ПОЛЬЗОВАТЕЛЕЙ С БАЗОЙ БОЛЕЕ "ЖИВАЯ" ИЛИ ЕСЛИ
ВЫ ИСПОЛЬЗУЕТЕ ВНЕШНЮЮ БАЗУ НАДО ДЛЯ
СОВМЕСТНОЙ РАБОТЫ ИСПОЛЬЗОВАТЬ БУФЕРИЗАЦИЮ ЗАПИСЕЙ ИЛИ
ТАБЛИЦ (ОПТИМИСТИЧЕСКУЮ) И ПОСЛЕ КАЖДОГО ИЗМЕННИЯ
РАЗБИРАТЬ КОНФЛИКТЫ! ЕСТЕСТВЕННО ТАКАЯ ПРОГРАММА
СЛОЖНЕЕ И ДОРОЖЕ.
НУ И ЕЩЕ ДЛЯ КОМПЛЕКСНОГО (СВЯЗНОГО) ИЗМЕНЕНИЯ РЯДА
ТАБЛИЦ(ТОЛЬКО ДЛЯ ТАБЛИЦ БД) НАДО ПРИМЕНЯТЬ ТРАНЗАКЦИИ.

ПОСМОТРИТЕ У Р.ПЕДДОКА VFP6 "РАЗРАБОТКА КОРПОРАТИВНЫХ ПРИЛОЖЕНИЙ"
ГЛАВА 8
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Многопользовательский режим
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]