RUS  ENG 

Ошибка при создании пользовательских надписей

Страницы: 1
RSS
Ошибка при создании пользовательских надписей
 
Здравствуйте.
При создании пользовательских надписей возникает ошибка...
Код
DrawHandle := MapCtrl.GetDrawHandle();
....
tid := 1;
els := lay.DrawLabelsInit(DrawHandle, tid);//возможно здесь возникает ошибка (в отладчике с серверной картой улетает куда-то в вашу библиотеку)
// Ключи возвращает, но дальше ничего не происходит...
//с локальным подключением этой ситуации нет, но и надписи тоже не выводятся...
if Not assigned(els) then exit;
if els.Count <= 0 then exit;
for j := 1 to els.Count do
begin
     key := els.Item[i];
     txt := IntToStr(key);
     lay.DrawElemIDLabel(key, txt);
end;

lay.DrawLabelsClose();//завершение вывода надписи
....
MapCtrl.ReleaseDrawHandle(DrawHandle)
как итог, пользовательские надписи не выводятся.
версия зулу 80.6676 от 11.04.2018
Страницы: 1