Найдено 5 результатов

huntingbees
23 авг 2017, 14:50
Форум: SAS.Планета
Тема: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Ответы: 5326
Просмотры: 4917984

Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

Оконные сообщения это громоздно и ненадежно, идеально было бы иметь какой-нибудь публичный API для работы с метками О:-)

Куда уж надежнее? Это и есть АПИ. Посылаете WM_COPYDATA с нужной командой и все. http://www.sasgis.org/mantis/view.php?id=2521
Набор комманд ограничен, но если что присылайте ...
huntingbees
22 авг 2017, 17:05
Форум: SAS.Планета
Тема: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Ответы: 5326
Просмотры: 4917984

Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

Оконные сообщения это громоздно и ненадежно, идеально было бы иметь какой-нибудь публичный API для работы с метками О:-)

Спасибо больше за ответы!
huntingbees
21 авг 2017, 16:13
Форум: SAS.Планета
Тема: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Ответы: 5326
Просмотры: 4917984

Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ

Судя по исходному коду, при создании новой метки она сразу же добавляется и в кеш после чего метка становится видна на интерфейсе:

// add view to db
CheckID( FClient.Add(VSQLMarkView, True) );
...
// add view to cache
FCache.FMarkViewCache.AddOrUpdate(AMarkRec);

В моем случае добавление в кеш ...
huntingbees
18 авг 2017, 20:14
Форум: SAS.Планета
Тема: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Ответы: 5326
Просмотры: 4917984

Re: Обновление меток из SQLite "на лету"

DJ VK писал(а):
huntingbees писал(а): Вопрос: каким образом можно заставить SAS.Планету обновить данные из базы без перезапуска?
отключить и включить метки работает?
Ничего, что я пытался делать на интерфейсе, не помогло
huntingbees
18 авг 2017, 14:58
Форум: SAS.Планета
Тема: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Ответы: 5326
Просмотры: 4917984

Обновление меток из SQLite "на лету"

Решаю задачу автоматизации создания отметок в SAS.Планета

Мной реализован скрипт, который по данной паре координат создает с помощью SQL-запроса новую метку в базе SQLite, но на экране данная метка появляется только после перезапуска SAS.Планеты

Вопрос: каким образом можно заставить SAS.Планету ...

Перейти к расширенному поиску