www.map-info.ru :: Просмотр темы - работа MI в сети
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  
На страницу Пред.  1, 2
 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
sunzh



Зарегистрирован: 13.05.2006
Сообщения: 19

СообщениеДобавлено: Ср Ноя 07, 2007 12:05 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Извиняюсь... Фишка не работает. Таблица в режиме FastEdit недоступна другим пользователям.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
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....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru