Что нового

Отложенное действие AutoItSetOption('ExpandEnvStrings', 1)

gora

Знающий
Сообщения
315
Репутация
19
В ini файле есть кусок:
Код:
[Config]
ProgPath7z=%ProgramW6432%\7-Zip\7z.exe
В скрипте есть строки:
Код:
AutoItSetOption('ExpandEnvStrings', 1)
$sTmp = IniRead($IniFile, 'Config', 'ProgPath7z', '')
$s7zExeFull = $sTmp
AutoItSetOption('ExpandEnvStrings', 0)

If MsgBox(1, 'Якорь ' & @ScriptLineNumber, _
'$sTmp= ' & $sTmp & @LF & _
'$s7zExeFull= ' & $s7zExeFull & @LF & _
'') = 2 Then Exit
В окне имею:
Код:
$sTmp= %ProgramW6432%\7-Zip\7z.exe
$s7zExeFull= C:\Program Files\7-Zip\7z.exe
Почему переменные имеют разное значение? И что это за "отложенное" присвоение переменных?
 
Верх