RUS  ENG 

Robert Portnov (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Ошибка деления на ноль.
 
открытия MapCtrl. должно быть такое действие double.IsPositiveInfinity(new Func<double, double, double>((x, y) => x / y)(1.0, 0.0)) пройти нормально  а не падать ошибкой.
Ошибка деления на ноль.
 
[QUOTE]Алексей Аширов написал:
В какой конкретно момент?[/QUOTE]
в момент когда в  моем коде происходит какие либо действия (во время открытия  ZuluXTools) и возможны деления на ноль
Ошибка деления на ноль.
 
Использую ZuluXTools под C#.
При открытии ZuluXTools в приложении начинает падать ошибкой при деления на ноль, когда не должен (результат должен быть равен бесконечности).
Происходят какие то действия в ZuluXTools  с FPU, собран на Borland или причина другая?
[CODE]double.IsPositiveInfinity(new Func<double, double, double>((x, y) => x / y)(1.0, 0.0))
[/CODE]
Авторизация пользователя
 
настройка в самом ZuluGIS  хранится профиле Windows?  или доступна всем пользователям компьютера?
Авторизация пользователя
 
Если в приложении ZuluGIS  настроено соединение  то учетка берется отуда ?
Изменено: Robert Portnov - 18.10.2018 09:35:18
Авторизация пользователя
 
если прописать путь до карты без учетных данных. то выводится соответсыующая окошко "Введите имя пользователя и пароль". Куда сохраняются введенные данные и до какого момента они актуальны?

AxMapCtrl.MapPath =  "zulu://host:port/dir/name.zpr";

PS: ActiveX на C#
Оптимальный способ получения темы слоя
 
Есть ли более оптимальный способ поиска темы слоя на другом слое?
Этот занимает более 1 мин, пробегая по 100 темам. [CODE]Theme theme = null;
var id = -1;
for (var i = 0; i < layer.Themes.Count; i++)
{
   if (layer.Themes.ThemeUserName[i] == "NAME")
   {
      id = CurrentLayer.Themes.ThemeId[i];
      theme = СurrentLayer.Themes.GetTheme(CurrentLayer.Themes.ThemeId[id]);
...
   }
}[/CODE]
Изменено: Robert Portnov - 19.09.2018 15:13:22
Медленное получение элементов GetElement
 
Спасибо, Алексей!
Медленное получение элементов GetElement
 
В таком случии поиск одного объекта может быть долгим, нужный мне объект может быть на любом шаге (MoveNext) даже последним.
А нет другого способа получить ключ и TypeID?
Изменено: Robert Portnov - 11.09.2018 09:14:26
Медленное получение элементов GetElement
 
[CODE]var result = NetworkLayer.NetworkTools.Results; //25 ключей
for (var i = 1; i <= result.Count; i++)
{
    var element = NetworkLayer.Elements.GetElement(result[i]);                
}[/CODE]все это занимает 2 секунды. (без каких либо дополнительных действий в цикле)
если более быстрый способ получения объектов?

PS:  ActiveX на C#
Изменено: Robert Portnov - 10.09.2018 14:37:22
Страницы: 1