从外部类运行数据

时间:2013-08-25 14:30:09

标签: vb.net class

在过去的几个月里,我一直在努力寻找从我的程序中执行外部未编译类的方法。

实施例

我在Windows论坛上有一个简单的运行按钮。当按下该运行按钮时,我不想在run.vb中运行Main子程序。 (Run.vb不是程序的一部分,位于目录中)

他们是否可以在不使用.dll的情况下执行此操作?

1 个答案:

答案 0 :(得分:1)

我希望运行VB.Net代码。 System.CodeDom.Compiler命名空间中有许多类来处理.Net源代码。 见http://www.codeproject.com/Articles/5472/Compiling-NET-code-on-the-fly 这里有一个很好的解释说明。

如果要运行VB6代码,唯一的方法是将其编译为dll,然后动态加载并运行。或者你可以使用VBscript,如果它适合你。 实际上,CodeDom也会将你的代码编译成dll程序集,但是将它保存在内存中,所以你不需要在应用程序死后清理任何混乱