| СОМ интерфейс и приложения ОЛ [ СБРБД ]Понедельник, 29 мая 2006, 03:21
Как с помощью СОМ интерфейса управлять приложениями ОЛ.
(Подписи, Каталог координат, План границ и т.д.)
Особенно интересно про подписи. =)
Спасибо заранее. |
|
| [ Роман Лубэ ]Понедельник, 29 мая 2006, 11:26
Приложения ObjectLand создавались для desktop применения и через COM-интерфейсы возможен только запуск приложений. Никаких других возможностей управления приложениями через COM пока нет. Увы. |
|
| [ СБРБД ]Вторник, 30 мая 2006, 01:34
А когда будут другие возможности? |
|
| [ ObjectLand Development Team ]Вторник, 30 мая 2006, 11:34
Поддержка управления приложениями через COM не планируется. Но если у Вас подписи настроены, то они будут отображаться на экране и при печати при использовании COM-интерфейсов. |
|
| [ СБРБД ]Четверг, 1 июня 2006, 03:52
Соответственно, убрать подписи через СОМ я не могу. Единственное, если удалить этот тип или связь с таблицей. |
|
| [ СБРБД ]Четверг, 1 июня 2006, 03:53
А как правильно удалить связь с таблицей в теме, чтобы не удалилась связь в карте? |
|
| [ СБРБД ]Четверг, 1 июня 2006, 04:38
Ради эксперимента открыл тему с настроеными подписями, удалил связи с таблицами и сохранил под другим именем. Открыл сохранёную тему и удивился, когда увидел, что подписи остались! Считается ли этот факт ошибкой? Т.к. если изначально подписи настроены не были и связь с таблицей в теме отсутствует, создать подписи невозможно.
ПС. Предыдущий вопрос всё равно остаётся в силе. =) |
|
| [ Денис Сырников ]Четверг, 1 июня 2006, 09:51
ППС: получили ваш ответ об ошибке при удолении связи. Спасибо.
т.е. первый вопрос отпадает. |
|
| [ СБРБД ]Понедельник, 5 июня 2006, 09:53
Забыли совсем... А вопрос остался открытым! =( |
|
| [ ObjectLand Support ]Понедельник, 5 июня 2006, 11:38
>Забыли совсем... А вопрос остался открытым! =(
О каком вопросе идет речь?
Об этом?:
"А как правильно удалить связь с таблицей в теме, чтобы не удалилась связь в карте?"
Если да, то ответ:
Тема - это просто описание того, как отображать карту. Поэтому удаление связи в теме никак не сказывается на связях в карте. Другими словами, это просто указание не учитывать имеющуюся связь в карте для данной темы. Помимо косметического использования, такая возможность важна для ограничения прав пользователя при установленном доступе "только через темы". Пользователь с таким ограничением не сможет добавить связь несмотря на ее присутствие в карте. |
|
| [ СБРБД ]Вторник, 6 июня 2006, 01:47
Этот:
<Ради эксперимента открыл тему с настроеными подписями, удалил связи с таблицами и сохранил под другим именем. Открыл сохранёную тему и удивился, когда увидел, что подписи остались! Считается ли этот факт ошибкой? Т.к. если изначально подписи настроены не были и связь с таблицей в теме отсутствует, создать подписи невозможно.> |
|
| [ Роман Лубэ ]Среда, 7 июня 2006, 12:05
Вы сохранили тему под новым именем. При этом сохранились настройки подписей для новой темы. А настройки подписей для старой (оригинальной) темы остались неизменными. |
|
| [ СБРБД ]Четверг, 8 июня 2006, 01:30
Да, но так быть не должно, т.к. связей с таблицами нет!
А выходит, что в настройках всё есть, только эти типы не выделяются жирным шрифтом. Можно редактировать настройки, но если удалить, то сново создать их нельзя. |
|
| [ Роман Лубэ ]Четверг, 8 июня 2006, 11:37
Т.е. произошла рассинхронизация настроек подписей и состояния темы? Каким образом можно повторить данную проблему, имея тему и настроенные к ней подписи?
В принципе, рассинхронизация вполне возможна и допустима, т.к. Подписи являются всего лишь приложением ObjectLand. Приложение может быть неактивно, ГБД может быть открыта на другой машине, где Подписи не установлены -- при этом любая модификация в темах не отразится на состоянии подписей. Т.е. добиться рассинхронизации Подписей и темы вполне можно. Но при запущенном приложении Подписи делается всё возможное для того, чтобы такая рассинхронизация не произошла. |
|
| [ СБРБД ]Пятница, 9 июня 2006, 01:31
Открываем тему с настроенными подписями.
Заходим в редактор слоёв.
Удаляем связи с таблицами.
Закрываем редактор слоёв.
Смотрим, подписи остались... Можно сохранить тему, потом закрыть и открыть заново, подписи остаются. Включить, выключить отображение, и всё равно они появляются. |
|
| [ Роман Лубэ ]Пятница, 9 июня 2006, 15:42
Да, спасибо, в новую версию приложения добавлена синхронизация при удалении связи типа с таблицей. Новая версия приложения -- 6.05. |
|
ОтветитьЗнаком «*» отмечены обязательные для заполнения поля. |