@Linda-chan

Тег vbscript в блоге Linda-chan

Linda-chan

Оказалось, что в VBScript есть свой eval. Называется Execute и ExecuteGlobal. В VB такого нет и не было.

Linda-chan

If Ret = True Then

Linda-chan

Пока одни рубят на собеседованиях кандидатов, использующих строки с разделителями вместо Array(), другие пишут код как в ответе вот тут:
https://otvet.mail.ru/question/169097620
При чём это код, взятый из коммерческого продукта.

Linda-chan

Оказалось, что даже при использовании WSF файлов модульность получается условной. На деле во время выполнения весь код как бы сливается в один большой скрипт, и для простых функций Private и Public теряют смысл. То же самое касается переменных и констант на верхнем уровне. Похоже, единственный способ заизолировать код – пихать всё в классы. Тоесть один файл – один класс. Плюс там же в файле «модуля» объявлять переменную и тут же присваивать ей объект этого класса. Объекты все создадутся при старте скрипта нормально, но, разумеется, придётся указывать переменную при вызове функций. Пичалька.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.