Могу ли я реализовать фрагменты кода во время выполнения в VB?
Мне нужно перенести старое приложение Clipper на vb.net. Он сильно зависит от написанных пользователем макросов, и его было бы практически невозможно создать без них. Поскольку VB интерпретируется, я уверен, что должна быть возможность реализовать код, введенный пользователем, но я понятия не имею, как это сделать!
Например, у меня может быть текстовое поле txtMacro, в которое мой пользователь вводит "iif(mid(txtA,2,3) = "ABC", " Alpha "," No Alphabet")". Я хотел бы иметь код в моем приложении, как это:
strResult = @txtMacro
где @ - это метод реализации кода в txtMacro.
1 ответ
Попробуйте использовать пространство имен System.CodeDom. Пространство имен System.CodeDom