高级页(应用程序属性对话框)
- 更新时间2025-07-30
- 阅读时长6分钟
该页位于应用程序属性对话框,用于配置独立应用程序的高级设置。
该页包含下列选项:
| 选项 | 说明信息 |
|---|---|
| 启用调试 | 启用应用程序、共享库、.NET互操作程序集或Web服务的调试。 注: 禁用此复选框不能够确保全部优化。
|
| 使用快速文件格式 | 将独立应用程序(EXE)或共享库(DLL)保存为加载速度更快的格式。使用快速文件格式前请确保未勾选高级页上的启用调试复选框。 |
| 复制错误代码文件 | 将project\errors和user.lib\errors目录下的基于XML的LabVIEW错误代码文本文件添加至运行引擎。 注: 必须在labview\user.lib目录下手动创建一个errors文件夹,用于管理错误代码文件。 |
| 使用自定义别名文件 | 复制项目别名文件的同时复制应用程序、共享库或.NET互操作程序集。如取消勾选该复选框,将显示选择项目文件对话框,用于从项目中选择另一个别名文件。
|
| 使用自定义配置文件 | 关联LabVIEW配置文件和应用程序。如取消勾选该复选框,将显示选择项目文件对话框,用于从项目中选择另一个配置文件。 如未勾选该复选框,可通过我的电脑属性对话框的VI服务器页,或(Windows嵌入式标准)终端属性对话框,通过选项对话框的Web服务器页中的可见VI和浏览器访问列表,更改生成程序的默认设置。
|
| 传递所有命令行参数至应用程序 | 应用程序由命令行启动时,将所有参数作为用户定义参数传递至应用程序。除非勾选该复选框,否则只有命令行中在两个连字符后的参数(--)才会被作为用户定义参数传递至应用程序。 |
| 启用ActiveX服务器 | (Windows)启用ActiveX服务器使应用程序响应ActiveX客户端的请求。 ActiveX服务器在应用程序中的功能是作为LabVIEW ActiveX服务器的子集。如创建应用程序myapp.exe,应用程序生成器将创建ActiveX类型库myapp.tlb。类型库可定义应用程序类和虚拟仪器类,并导出应用程序的属性和方法及VI的属性和方法。发布应用程序时,类型库也包含在可执行文件中。 输入ActiveX服务器名称文本框中的应用程序名称可在系统注册表中唯一标识应用程序。创建应用程序后,应至少运行一次以启用系统注册。应用程序注册后,ActiveX客户端将使用程序标识符(progID)访问服务器。例如,如ActiveX服务器名称是myapp,客户端将使用程序标识符(progID) myapp.application初始化应用程序对象。 如将应用程序打包至安装程序生成规范中,勾选安装程序属性对话框的源文件设置页的应用程序文件的注册COM复选框,可使安装程序注册ActiveX服务器。
注: 如启用ActiveX服务器,必须在第一次生成应用程序后保存应用程序生成规范。
|
| 包括终端硬件配置 | 指定包括应用程序所在终端的配置设置。如勾选该复选框,LabVIEW可通过查询项目获取终端的配置设置,并在应用程序中包括配置设置。 |
| 启用加强DSC运行时支持 | 只有安装LabVIEW DSC (Datalogging and Supervisory Control)模块后,才显示该选项。创建应用程序时,改进的DSC模块运行引擎也包括在内。对于通过DSC模块创建的应用程序中的项目库和共享变量,DSC模块运行引擎可为其程序管理提供附加支持。 必须在下列情况下勾选复选框:
如未在上述两种情况下使用加强的DSC模块运行引擎,运行生成的应用程序、共享库或.NET互操作程序集时,LabVIEW将返回错误代码1055。
注: 启用该选项会增加文件大小,降低生成的应用程序、共享库或.NET互操作程序集的启动速度。 |
| 生成程序生成记录文件 | 指定是否创建生成的记录文件。生成记录文件包含生成中的所有文件(包括启动VI或始终包括中指定的VI)。记录文件还包含一般的生成信息(例如,生成的开始和结束时间、生成规范和项目名称,以及生成时发生的错误)。
|
| 使用LabVIEW 8.x文件布局 | 指定在独立应用程序、共享库或Web服务中使用扁平文件布局存储源文件。加载通过LabVIEW 8.6或前期版本创建的生成规范时,默认状态下,LabVIEW启用该选项。NI推荐在LabVIEW 2009或更高版本中创建的应用程序中禁用该选项。 |
| 允许后续版本的LabVIEW运行引擎运行该应用程序 | 二进制文件可加载至创建该程序集的LabVIEW版本中,或机器上安装的最新版本的LabVIEW运行引擎中。该选项适用于独立应用程序、共享库、打包项目库和源代码发布。对于在LabVIEW 2017及以后版本中创建的程序生成规范,LabVIEW默认启用该选项。对于实时应用程序,对话框中不显示该选项,但功能默认为启用。 |