有vbp文件了么··那你直接菜单: 文件 -> 生成工程 就好了··不知道命令行编译成exe是什么意思···一般都是这么生成的啊···
㈡ VB6编译的DLL如何被64位VC++程序调用
WINDOWS下的64位EXE是不能直接调用32位的DLL的,32位EXE也不能直接调用64位的DLL,如果要调用只能重新进行编译或者搭建一个COM服务器或者中间加一层EXE进行调用(如64位EXE调用32位EXE再调用32位DLL,这样应该是可以的)。VB6貌似是没有针对64位的编译的,只能编译出32位的程序的
㈢ VB6自带编译器的“本机代码”和“P代码”各是什么求答案
该选项卡设置工程编译时的条件。选项卡选项“编译为 P-代码”
用 p 代码来编译工程。存储在 .vbp 文件中的设置值将被覆盖掉。
“编译为本机代码”
用带有选定最优化的原码来编译工程。存储在 .vbp 文件中的设置值将被覆盖掉。
“快速代码优化”- 通过指示编译器在速度和大小之间首选速度,使 .exe 和 .dll 文件的速度最快。编译器可以减少许多功能上跟机器码序列相同的构造。在某些情况下,这种不同提供了用大小来换取速度的权衡交换。
“小代码优化”- 通过指示编译器在速度和大小之间首选大小,来使 .exe 和 .dll 文件最小。编译器可以减少许多功能上跟机器码序列相同的构造。如果不选中这个选项,代码可能就会大一些,但是速度会更快一些。
“非优化”- 无优化地编译。
“流行的 Pentium Pro™”- 优化所创建的代码,优化方向是使之更有利于 Pentium Pro™ 处理器来处理。如果在程序中使用了这个选项,则意味着仅仅是为 Pentium Pro™ 处理器所创建的代码。用此选项产生的代码仍然可以在更早期的处理器上运行,但是工作起来性能不是那么好。
“创建符号化调试信息”- 在可执行文件或者 DLL 文件中产生符号调试信息。用此选项创建的可执行文件可以用 Visual C++ 或者具有 CodeView 风格调试信息的调试器来调试。设置这个选项将为可执行文件产生一个带有符号信息的 .pdb 文件。
“高级优化”
显示“高级优化”对话框。
给程序设置一个基地址,从而覆盖 .dll 文件的缺省位置(在 0 X 10,000,000 处)。操作系统首先试图在指定的或者缺省的位置加载一个程序。如果没有足够空间,那么系统将重新定位该程序。
㈣ 如何用命令编译vb程序
先用cd命令转到vb6.0的安装目录,然后输入vb6/makevbp文件全路径(/make可简写为/m,如果文件名含空格,文件名要加引号)就编译成exe,exe文件默认与vbp文件同目录同名(扩展名不同),如果要修改编译生成的默认exe文件名,先用记事本打开vbp文件,加一行(不能加在[MSTransactionServer]这行的后面)ExeName32=新名称.exe再编译。
㈤ VB6现有完整源代码如何编译成程序,急急急!!!有图
点击【开始】-【程序】-【Microsoft Visual Basic 6.0 中文版】-【Microsoft Visual Basic 6.0 中文版工具】-【Package & Deployment 向导】,在对话框点击【浏览】,选择工程文件,然后点击【打包】,接下来按要求一步一步设置即可。
㈥ 谁能教教我VB6怎么编写DLL,并且调用运行
在vb中制作dll文件及在vb程序中引用此文件
一、在vb中制作dll文件
(1)新建一个Active DLL工程,名字为vbTestdll,类模块的名字为testdll
(2)在类模块中实现一个函数,内容如下:
Public Function mydll() As String
mydll = "Hello World";
End Function
(3)保存,然后在文件菜单中选择 Make vbtestdll.dll项,生成dll文件
二、在vb程序中使用此dll文件
(1)新建一个标准工程。
(2)在工程-引用-浏览里找到vbtestdll.dll文件,并且把它引入
(3)写测试代码,内容如下
Option Explicit
Dim test As testdll'类模块名字
Private Sub Form_Load()
Set test= New testdll 'DLL的一个新实例
Me.Caption = test.mydll '我的标题=返回DLL的Hello World
End Sub
㈦ 如何实现用命令行调用VB6后台编译VB程序
先用 cd 命令转到 vb6.0 的安装目录,然后输入
vb6 /make vbp文件全路径
( /make 可简写为 /m ,如果文件名含空格,文件名要加引号)
就编译成exe ,exe文件默认与vbp文件同目录同名(扩展名不同),如果要修改编译生成的默认exe文件名,先用记事本打开vbp文件,加一行(不能加在[MS Transaction Server]这行的后面)
㈧ vb6.0如何编译按键精灵文件做成exe
按键精灵自己就能生成exe文件的啊?为什么要用vb6呢?
而且按键精灵虽然用的脚本语言是VBScript,但它带有很多自设的内容,不能直接用到VB上的,否则就相当于用VB重新写一个了,而且很多在按键精灵中只需要一行代码就能实现的功能,到了VB可能要用几十、几百倍的代码才能实现,所以基本上不可能。(更何况VB和VBScript也是存在很大差别的,只不过是同一个爹生的而已)