- Сообщения
- 8,673
- Репутация
- 2,486
Как выяснилось, Assign может создать переменную которая является “неправильной” переменной, т.е может содержать практический любые символы, включая пробелы!
А Eval в свою очередь умеет распознавать такие переменные.
однако использовать такую переменную традиционно нельзя:
Не знаю баг ли это, но это явно непредвиденное поведение, хотя и весьма полезное.
А Eval в свою очередь умеет распознавать такие переменные.
Код:
Assign("Переменная", "Значение")
MsgBox(64, 'Title', "$Переменная=" & Eval("Переменная"))
однако использовать такую переменную традиционно нельзя:
Код:
$Переменная ;Естественно выдаёт ошибку
Не знаю баг ли это, но это явно непредвиденное поведение, хотя и весьма полезное.