Перестанет работать код в
функциональной записи, который основывался на разворачивании переменных прямо в тексте:
Code: |
Например
FileGetAttr("%COMMANDER_PATH%\Totalcmd.exe")
нужно заменить на
FileGetAttr(COMMANDER_PATH & "\Totalcmd.exe")
или
FileGetAttr(Set("%COMMANDER_PATH%\Totalcmd.exe"))
|
Если текст с %переменной% содержится в другой переменной и раньше код основывался на разворачивании этого текста в параметре функции, то теперь в функциональной записи разворачивание производиться не будет. Чтобы достичь такого же результата, нужно будет добавить Set для явного разворачивания содержимого переменной:
Code: |
path = "%COMMANDER_PATH%\Totalcmd.exe"
Было
FileGetAttr(path)
стало
FileGetAttr(Set(path)) |
Переключатель /EV-, встречающийся в ряде функций, теперь будет неприменим при записи в ФЗ.
Все записи функций в командном виде должны сохранить работоспособность без изменений.