Оконные сообщения это громоздно и ненадежно, идеально было бы иметь какой-нибудь публичный API для работы с метками О:-)
Куда уж надежнее? Это и есть АПИ. Посылаете WM_COPYDATA с нужной командой и все. http://www.sasgis.org/mantis/view.php?id=2521
Набор комманд ограничен, но если что присылайте ...
Найдено 5 результатов
- 23 авг 2017, 14:50
- Форум: SAS.Планета
- Тема: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
- Ответы: 5326
- Просмотры: 4919863
- 22 авг 2017, 17:05
- Форум: SAS.Планета
- Тема: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
- Ответы: 5326
- Просмотры: 4919863
Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Оконные сообщения это громоздно и ненадежно, идеально было бы иметь какой-нибудь публичный API для работы с метками О:-)
Спасибо больше за ответы!
Спасибо больше за ответы!
- 21 авг 2017, 16:13
- Форум: SAS.Планета
- Тема: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
- Ответы: 5326
- Просмотры: 4919863
Re: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
Судя по исходному коду, при создании новой метки она сразу же добавляется и в кеш после чего метка становится видна на интерфейсе:
// add view to db
CheckID( FClient.Add(VSQLMarkView, True) );
...
// add view to cache
FCache.FMarkViewCache.AddOrUpdate(AMarkRec);
В моем случае добавление в кеш ...
// add view to db
CheckID( FClient.Add(VSQLMarkView, True) );
...
// add view to cache
FCache.FMarkViewCache.AddOrUpdate(AMarkRec);
В моем случае добавление в кеш ...
- 18 авг 2017, 20:14
- Форум: SAS.Планета
- Тема: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
- Ответы: 5326
- Просмотры: 4919863
Re: Обновление меток из SQLite "на лету"
Ничего, что я пытался делать на интерфейсе, не помоглоDJ VK писал(а):отключить и включить метки работает?huntingbees писал(а): Вопрос: каким образом можно заставить SAS.Планету обновить данные из базы без перезапуска?
- 18 авг 2017, 14:58
- Форум: SAS.Планета
- Тема: ВОПРОСЫ АБСОЛЮТНЫХ НОВИЧКОВ
- Ответы: 5326
- Просмотры: 4919863
Обновление меток из SQLite "на лету"
Решаю задачу автоматизации создания отметок в SAS.Планета
Мной реализован скрипт, который по данной паре координат создает с помощью SQL-запроса новую метку в базе SQLite, но на экране данная метка появляется только после перезапуска SAS.Планеты
Вопрос: каким образом можно заставить SAS.Планету ...
Мной реализован скрипт, который по данной паре координат создает с помощью SQL-запроса новую метку в базе SQLite, но на экране данная метка появляется только после перезапуска SAS.Планеты
Вопрос: каким образом можно заставить SAS.Планету ...