Страница 1 из 1

Существование слоя

Добавлено: 04 окт 2011, 09:50
Shadowevil
Всем привет. Делаю проект (на Delphi 7)и на одном из этапов возникла очень не хорошая проблема.
Дело в том, что у меня есть созданные слоя ..административные границы, города, строения и т.д. ..подскажите пожалуйста, как проверить эти слои на существование :?: :?: Т.е. если слой не существует, то он создается, а если существует, то сначала удаляем его, а потом уже создаем новый ...очень надо :( :(
p.s. использую TatukGIS Developer Kernel 9 for VCL

Re: Существование слоя

Добавлено: 05 окт 2011, 04:58
Aleksandr Dezhin
Наверняка у компонента, который вы используете, так или иначе можно получить список существующих слоев. Вот по ней видимо и стоит пробежаться и проверить, есть ли в ней слой или нет.

Re: Существование слоя

Добавлено: 05 окт 2011, 05:08
Shadowevil
Именно потому, что у меня никак не получается получить этот список, я и пришел сюда за помощью

Re: Существование слоя

Добавлено: 05 окт 2011, 06:45
Shadowevil
Тему можно закрывать выход нашелся)

p.s. если кому-нибудь понадобится вдруг: перед созданием слоев пишем строчку удаляющую все слои

Код: Выделить всё

 while gis.Items.Count>0 do gis.Items.Delete(0);