在VB中生成可执行文件(*.EXE)时,“选项”按钮的工程属性对话框中的“命令行参数”和“条件编译参数”分别是什么意思?如何使用?谢谢!
解决方案 »
- sqlserver 两个数据库中表的结构不同,怎么把一个表中的数据导入到另一个表中
- 请教下,取颜色的方案,哪个比较好!
- 串口调试精灵无法接收数据?
- 如何?取得图形中的文字!!!!
- 请教大虾:vb中如何实现数据库的备份和恢复功能,数据库用access2000(紧急任务-30分)
- 现成的VB分页组件
- 怎样当按下回车后使光标跳到下一个文本输入框
- 关于图片的问题!
- VB调用matlab中编译的dll文件,出现“subscript of range”,多谢各位
- 用Data1控件怎样取得数据表的记录总数?
- 关于printer打印单据问题!这样可以实现吗?
- 为什么我总是在ado与控件绑定后,进行一些操作总是会出现这样,那样问题,用得不爽
条件编译参数---条件编译允许有选择地编译程序的某些部分.
projectname 工程文件名 (.vbp)。
/run 或 /r 告诉 Visual Basic,使用存储在位于“工程属性 (J)”对话框的“生成”选项卡“命令行参数”字段中的参数,编译运行 projectname。该命令允许运行多个工程。用 projectgroupname 替换 projectname。
/make 或 /m 告诉 Visual Basic,使用已有的 APP 对象的 Path、EXEName 和 Title 属性设置值,编译 projectname 并生成一个可执行 (.exe) 文件。该命令允许由多个工程编译和生成一个可执行文件。用 projectgroupname 替换 projectname。
/makedll 或 /l 告诉 Visual Basic,编译 projectname,并由它生成一个进程内 ActiveX 服务器 (.dll) 文件。
/d 或 /D 告诉 Visual Basic,在用 /make 开关生成 .EXE 或用 /makedll 开关生成 ActiveX 的 DLL 时,用作条件编译常数那些值。
compileconst 用在工程文件中条件编译常数的名称和值。
/cmd 或 /c 将参数放入“命令行参数”字段,该字段位于“工程属性(J)”对话框的“生成”选项卡。使用该参数时,该开关必须置于命令行的最后。
/runexit 告诉 Visual Basic,运行 projectname。若文件由于某些原因运行中被修改,则所有改变将被忽略,并且在返回设计模式时不出现对话框。
filename 当使用 /m 或 /runexit 选项生成可执行文件时,用来接受错误信息的文件名。
/out 当使用 /m 或 /runexit 选项生成时,用来指定接受错误信息的文件。文件中第一个出现的错误带有其它状态信息。如果没有使用该选项,则命令行生成的错误将显示在信息框中。该选项在编译多个工程时十分有用。
/? 列出可用的命令行参数。
/sdi 将 Visual Basic 环境改变为 SDI(单文档界面)模式。如果不做改变,则 Visual Basic 将一直保持在 SDI 模式。如果想改变为 MDI 模式,可以使用 /mdi 参数,也可以通过清除位于“选项”对话框的“高级”选项卡的“SDI 开发环境”选项来完成。
/mdi 按 MDI(多文档界面)模式打开 Visual Basic。如果不做改变,Visual Basic 将一直保持在 MDI 模式。如果想改变为 SDI 模式,可以使用 /sdi 参数,也可以通过选定位于“选项”对话框的“高级”选项卡中“SDI 开发环境”选项来完成。MDI 是 Visual Basic 的缺省模式。
使用这些参数时,它们必须在命令行中以运行 Visual Basic。例如,可以从 Windows 95“开始”菜单的“运行”命令的“运行”对话框中使用它们。下面是一个运行 Visual Basic 的有效命令行示例,它装入指定的工程文件并使其运行:
#If Mac Then
'. 将 Mac 语句写在此处。
'.
'.
' 否则,如果是 32 位窗口程序,则编译这个语句:
#ElseIf Win32 Then
'. 将 32 位窗口程序语句写在此处。
'.
'.
' 再否则,则编译以下语句:
#Else
'. 将其他作业平台适用的语句写在此处。
'.
'.
#End If