Могу ли я реализовать фрагменты кода во время выполнения в VB? - PullRequest
1 голос
/ 27 ноября 2009

Мне нужно перенести старое приложение Clipper на vb.net. Он сильно зависит от написанных пользователем макросов, и его было бы практически невозможно создать без них. Поскольку VB интерпретируется, я уверен, что должна быть возможность реализовать код, введенный пользователем, но я понятия не имею, как это сделать!

Например, у меня может быть текстовое поле txtMacro, в которое мой пользователь вводит «iif (mid (txtA, 2,3) =« ABC »,« алфавит »,« без алфавита »)». Я хотел бы иметь код в моем приложении, как это:

strResult = @ txtMacro

где @ - это метод реализации кода в txtMacro.

1 Ответ

1 голос
/ 27 ноября 2009

Попробуйте использовать пространство имен System.CodeDom. Пространство имен System.CodeDom

...