mef-t
Осваивающий
- Сообщения
- 306
- Репутация
- 30
Добрый день.
Имеется следующий код
Данный код возвращает "$Info: possibly used before declaration."
Функция "IsDeclared ($Info)" возвращает "-1", что говорит о существовании переменной.
Так же если перед отображением вставить "$Info= $Info", то данные отобразятся, хотя и выйдет ошибка, та же, но уже после выполнения программы.
Как с этим бороться? Нет желания заранее объявлять переменную, т.к. в ее существовании может не оказаться надобности.
Функция "Assign()" создает переменную, но при этом при выполнении скрипта система ругается.
Просьба подсказать, в чем я не прав, что я упускаю, где ошибка.
Имеется следующий код
Код:
Local $section_arr = IniReadSectionNames($sIni)
For $i=0 To UBound($section_arr)-1
Assign($section_arr[$i], IniReadSection($sIni, $section_arr[$i]))
Next
_ArrayDisplay($Info)
Данный код возвращает "$Info: possibly used before declaration."
Функция "IsDeclared ($Info)" возвращает "-1", что говорит о существовании переменной.
Так же если перед отображением вставить "$Info= $Info", то данные отобразятся, хотя и выйдет ошибка, та же, но уже после выполнения программы.
Как с этим бороться? Нет желания заранее объявлять переменную, т.к. в ее существовании может не оказаться надобности.
Функция "Assign()" создает переменную, но при этом при выполнении скрипта система ругается.
Просьба подсказать, в чем я не прав, что я упускаю, где ошибка.