На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Обращение к объектам

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1
RSS
Обращение к объектам
 
Добрый день, наверно я надоел всем уже со своими вопросами  :oops: . Просто GTK зацепило стало интересно))
Вопрос, можно ли обращаться к объектам не через компонент TMapFind со свойствами first, next, Eof и т.п. а например через массив по внешнему(внутреннему) коду, имени объекта или там по любому другому свойству взять и удалить или там скопировать его данные или еще какие-либо действия?  
 
TMapObj -  компонент объекта электронной карты.
Полная информация о компонентах GTK изложена в документе \\GisTool12\Doc\GisToolKit12 Руководство программиста.doc (https://gisinfo.ru/download/doc.htm).
Изменено: Татьяна Софинова - 14.03.2019 08:49:46
 
Это я изучил и появился вопрос :
1. Через TmapFind я перебираю все объекты которые я нашел
2.собираю данные в массив из комкпонента TmapObject .Key
3.Я хочу обратиться к примеру к 8 найденному объекту ,как мне это сделать можно?

Если я например сделаю так
MapFind.first
//процесс перебора всех найденных обьектов
Objkey[i]:= mapobj .Key
MapFind.next
//завершили процесс перебора всех найденных объектов и сбор данных в массвив

Теперь как обратиться к Objkey[8] для того например чтобы его удалить?
 
Вы можете найти объект по имени листа и номеру объекта
if  mapObject.SeekObject(aListName, aKey)  >0 then mapObject.Delete;
Изменено: Татьяна Софинова - 14.03.2019 10:38:06
 
Спасибо большое)  
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности