Задача 102.148932

Задача :102.148932

2016-01-29 13:52:19
Краткое описание :
Функция xlGetDecimalSeprator возвращает неверное значение
Описание :
Отчеты в XLS в целом
Что измененно :
В текущей реализации функция xlGetDecimalSeparator(), как и все
остальные функции, работает только внутри сессии работы с Excel. Как значение
по умолчанию, она берет системные Win-настройки, поэтому вне сессии она
возвращает значение из Win-настройки. Такое поведение вводит пользователя
функции в заблуждение, т.к. он хотел получить значение используемое именно в
Excel.
Как измененно :
Теперь при отработке функций:
function xlGetUseSystemSeparator: Boolean;
function xlGetThousandSeparator: Char;
function xlGetDecimalSeparator: Char;
происходит автоматическая проверка на предмет инициализации сессии работы с
Excel. Если сессия не была заранее инициализирована, то она открывается и
закрывается автоматически на время отработки вышеуказанных функций.

Название продукта Название компонента Тип Последняя версия Дата выхода
ExcelLib3XEXCELLIB3XDLL9.1.8.02016-01-29 13:52:19