Skip to content

0.2.0

Latest
Compare
Choose a tag to compare
@Stepa86 Stepa86 released this 18 Jun 09:11
· 4 commits to master since this release

Добавлено чтение переменных среды. Если третьим параметром передать Истина, то до чтения всех остальных файлов будут прочитаны переменные среды. С ними работают те же правила подстановок, чтения других файлов (если имя параметра начинается на "ReadFile", то будет выполнено чтение этого файла) и замещения (если в переменной среды п1 = 1, а в файле п1 = 2, то в результате будет п1 = 2)

// Читает параметры из переданного объекта
//
// Параметры:
//  пОбъектЧтения  - Строка, Файл, Массив, Структура, Соответствие из строк и файлов - перечень путей к файлу или файлов
//					 из которых нужно прочитать параметры
//	пОшибкиЧтения - Соответствие - имя файла и описание ошибки, если не удалось прочитать параметры
//	пЧитатьПеременныеСреды - Булево - Если Истина, то сперва будут прочитаны все доступные переменные среды
//
// Возвращаемое значение:
//   Соответствие   - Параметры, прочитанные в соответствие
//
Функция Прочитать( Знач пОбъектЧтения = Неопределено, пОшибкиЧтения = Неопределено, Знач пЧитатьПеременныеСреды = Ложь ) Экспорт

Новый метод Получить. Позволяет получать значение параметра с использованием значения по умолчанию.

// Получает значение параметра
//
// Параметры:
//  пИмяПараметра  - Строка - имя параметра, который нужно прочитать
//	пЗначениеПоУмолчанию - Произвольный - если значение параметра не найдено (или = Неопределено), то будет возвращено 
//											это значение по умолчанию
// Возвращаемое значение:
//   Произвольный   - Значение параметра
//
Функция Получить( Знач пИмяПараметра, Знач пЗначениеПоУмолчанию = Неопределено ) Экспорт

Исправлена ошибка при чтении JSON с комментариями #2