Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Создание топосвязей

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков
Предыдущая тема :: Следующая тема  
Автор Сообщение
Марина



Зарегистрирован: 18.07.2005
Сообщения: 8
Откуда: Самарский центр недвижимости

СообщениеДобавлено: Пт 28 Апр 2006 11:16    Заголовок сообщения: Создание топосвязей Ответить с цитатой

Необходимо создать топосвязи для выделенного объекта. Но при редактировании списка топосвязей тополист не обновляется!
Код:

procedure AddTopo(Links:TStringList);
var
    app: IngeoApplication;
    MOs: IIngeoMapObjects;
    id: widestring;
    IngeoObj: IIngeoMapObject;
    Topo: IIngeoTopoLinks;
    index: integer;
begin
      id := app.Selection.IDs[0];
      MOs := app.ActiveDb.MapObjects;
      IngeoObj := app.ActiveDb.MapObjects.GetObject(id);
      Topo := IngeoObj.TopoLinks;
      for index := 0 to Links.Count-1 do
          Topo.Add(Links[index]);
      MOs.UpdateChanges;
      Topo := nil;
      IngeoObj := nil;
      MOs := nil;
      app := nil;
end;

Что я делаю не так?
P.S. Версия Ingeo 4.3.0.201

_________________
Марина.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andreichernov



Зарегистрирован: 14.02.2005
Сообщения: 209
Откуда: Самара

СообщениеДобавлено: Сб 29 Апр 2006 01:22    Заголовок сообщения: Ответить с цитатой

Вместо
IngeoObj := app.ActiveDb.MapObjects.GetObject(id);
надо написать
IngeoObj := MOs.GetObject(id);
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы разработчиков Часовой пояс: GMT + 5
Страница 1 из 1

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


© phpBB Group
Русская поддержка phpBB