vb.net程序用什么编译器编译

vb.net程序用什么编译器编译,第1张

vbnet用visual studio net编译 2003、2005版本都可以

vb程序用visual studio 60编译

安装的时候把C++、J++等组件去掉就是了

你说的有点像外挂中间的脚本,可以让使用者自己编写一段代码,程序可以执行。

但是编译成exe就不现实了,只要能执行脚本不就行了吗?

VB语言可以实现这一功能,VB利用Microsoft Script Control对象可以动态执行(即无需事先编译成EXE)VBS指令,代码如下:

窗体放一个多行文本框和一个按钮。

Private Sub Command1_Click()

Dim ScriptControl As Object, Psw$

Set ScriptControl = CreateObject("MSScriptControlScriptControl")

ScriptControlLanguage = "VBScript"

ScriptControlTimeout = -1

ScriptControlAddCode Text1Text

Psw = ScriptControlRun("encodePwd")

MsgBox Psw

End Sub

Private Sub Form_Load()

Text1Text = "Function encodePwd()" & vbCrLf & _

             "encodePwd = ""这是返回字符串""" & vbCrLf & _

             "End Function"

End Sub

用 setup factory 7 软件对VB工程打包生成安装文件: 1、一个VB6工程编译完成后,点击逗文件地菜单下的逗生成XXXexe地 2、打开 setup factory 7 软件,按照向导添加VB工程…… 注意:打包时在向导中选择 vb6 运行库,就可以把你编程时用到的 dll

解释模式是运行一条语句,通过中间环境动态解释编译执行。速度慢,但是容易移植。因为只要更改中间环境就能是原代码在其他平台执行。比如VB在调试代码的时候,我们设置断点等调试的时候通常是采取解释模式运行。

编译模式,顾名思义是在运行代码之前,将代码编译成目标运行代码(机器语言),这种方式的好处是运行效率提高,但是仅限定在目标平台使用。比如VB将原代码通过编译后生成的EXE文件,通过EXE文件运行。

vb=visual basic

后者又是这种程序的编译器, 由微软公司出品

最高版本为visual basic 60

在此之后升级为vbnet, 集成在net体系里面

是想找exe文件还是想编译成机器码。如果想找exe文件,项目目录的bin子目录有,如果你的程序没有引用到什么类库或没有什么配置文件的话,就可以直接把exe文件拷出来,这个exe可以在装有net

framework的电脑上运行。net

framework程序想编译成机器码是不可能的,所有的net

framework程序都会被编译成msil,然后由net

framework运行库解释运行。

以上就是关于vb.net程序用什么编译器编译全部的内容,包括:vb.net程序用什么编译器编译、vb6怎么在代码中执行编译命令、excel中的VB程序代码怎么编译和打包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/9715286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存