Здравствуйте. Необходимо сделать фон здания на карте красным цветом. Столкнулся с проблемой, что из 1с (через COM) не могу установить значение свойства Parameter объекта Theme.
Код:
Слой = Карта.Layers.Active;
Т = Новый COMОбъект("zululib.Theme");
ИДТемы = Слой.Themes.AddTemporaryTheme(Т);
Тема = Слой.Themes.GetTheme(ИДТемы);
Тема.Parameter(1, 5) = 255;
- и вот на этой строке код Тема.Parameter(1, 5) возвращает -1 (т.к. пока фона не задано) и получается я сравниваю -1 и 255.
Я понимаю, что в 1с так записать нельзя. Но может к Вам с таким вопросом обращались и решение данной проблемы есть?
Код:
Слой = Карта.Layers.Active;
Т = Новый COMОбъект("zululib.Theme");
ИДТемы = Слой.Themes.AddTemporaryTheme(Т);
Тема = Слой.Themes.GetTheme(ИДТемы);
Тема.Parameter(1, 5) = 255;
- и вот на этой строке код Тема.Parameter(1, 5) возвращает -1 (т.к. пока фона не задано) и получается я сравниваю -1 и 255.
Я понимаю, что в 1с так записать нельзя. Но может к Вам с таким вопросом обращались и решение данной проблемы есть?