Среда разработки - Delphi 6. Версия Zulu - самая последняя на данный момент [2350].
При создании буферной зоны возникает Exception ("нарушение доступа по адресу..." и т.д.). Этот режим программы давно не использовался, но точно, что раньше (около полугода назад) все работало без проблем.
Построение выполняется следующей командой:
MapCtrl.Map.Layers.EditLayer.AddBufferZone(MapCtrl.Map.Layers.EditLayer, tmpEStyle, 200, '', '', 0, false)
Перед этим слой переводится в режим редактирования (EditLayer <> nil), выбирается элемент(ы) в слое, для которого должна быть построена зона, стиль элемента создается тоже правильно и без ошибок.
Может проблемы с последними двумя параметрами в методе?
И еще уж заодно. А как узнать sys только что созданной буферной зоны? Метод возвращает лишь true/false.
При создании буферной зоны возникает Exception ("нарушение доступа по адресу..." и т.д.). Этот режим программы давно не использовался, но точно, что раньше (около полугода назад) все работало без проблем.
Построение выполняется следующей командой:
MapCtrl.Map.Layers.EditLayer.AddBufferZone(MapCtrl.Map.Layers.EditLayer, tmpEStyle, 200, '', '', 0, false)
Перед этим слой переводится в режим редактирования (EditLayer <> nil), выбирается элемент(ы) в слое, для которого должна быть построена зона, стиль элемента создается тоже правильно и без ошибок.
Может проблемы с последними двумя параметрами в методе?
И еще уж заодно. А как узнать sys только что созданной буферной зоны? Метод возвращает лишь true/false.