1

古い Clipper アプリを vb.net に移植する必要があります。ユーザーが作成したマクロに大きく依存しており、それらなしで作成することは実際にはほとんど不可能です。VB は解釈されるので、ユーザーが入力したコードを実装できるはずですが、その方法がわかりません!

たとえば、ユーザーが「iif(mid(txtA,2,3) = "ABC", "alphabet", "no alphabet")」と入力するテキスト フィールド txtMacro があるとします。私は自分のアプリに次のようなコードを入れたいと思っています:

strResult = @txtMacro

ここで、@ は txtMacro でコードを実装する方法です。

4

1 に答える 1

1

System.CodeDom 名前空間を使用してみてください。System.CodeDom 名前空間

于 2009-11-27T10:46:38.860 に答える