sunzh
Зарегистрирован: 13.05.2006 Сообщения: 19
|
Добавлено: Ср Ноя 07, 2007 12:18 pm Заголовок сообщения: |
|
|
Извиняюсь... Фишка не работает. В режиме FastEdit таблица недоступна другим пользователям. Вариант с mbx-скриптом - прикольный, но проверять надо чащем чем через 3-5 сек, иначе конфликты доступа все равно возникнут. Еще один горестный момент - сохранение больших таблиц занимает кучу времени (относительно). При частом сохранении (даже раз в 3-5 сек.) все будет просто висеть... :( |
|
Shadow_Fighter
Зарегистрирован: 21.02.2007 Сообщения: 13 Откуда: Нижний Новгород
|
Добавлено: Ср Ноя 07, 2007 2:49 pm Заголовок сообщения: |
|
|
присоединяюсь, описанный выше способ не работает.
В общем зацените мою поделку :)
скрипт автосохранения, качать тут:
http://www.kadastr-map.newmail.ru/download.htm
все руки не доходили проверить идею, наконец переборол сам себя.
Написано за полчаса на коленке, больно не бить)
что делает программа:сохраняет указанную таблицу при каждом событии mapchanged (например, пользователь нарисовал полигон на карте).
как юзать:
1) запускаем 2 мапинфы, в обеих открываем одну и ту же таблицу
2) в обоих мапинфах запускаем прогу, лезем в меню, жмем "включить автосохранение", выбираем нашу таблицу
3)пробуем: рисуем что нить в мапинфе 1
4)переключаемся в мапинфу 2: обновляем окно карты (например, перетащив его слегка "лапой") - на карте появятся изменения, внесенные в мапинфе1
в общем-то вешать автосохранение на событие mapchanged - не лучшее решение (например, при изменении текста в таблице этого события не произойдет) но этот скрипт - так сказать концепт-идея, так что жду ваших предложений )
p.s. повторяюсь, цель этого всего - сетевая таблица на 2-3 компа. У меня по кр. мере тормозов особых не заметно,но если компов много - тут только оракл или spatialware.... |
|