为何在我运行完LabVIEW可执行程序之后,会生产一个INI文件?



主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题: 我刚在LabVIEW中建立了一个可执行程序。当我运行它之后,我发现生成了一个INI文件。这个文件有何用处(为何是空的)?

解答: INI文件是平台独立的配置文件,它用来修改可执行程序的某些参数(比如,颜色,TCP/IP访问,等等)。它们非常像一般的文本文件(有个事实可以说明,您可以在一个文本编辑器中打开INI文件),但更健壮些。如果您正发布可执行程序到一台与您开发机器有着不一样的平台的目标机时,普通的文本文件(您可能使用LabVIEW中“write file”函数创建的)可能与您在目标机上希望的行为不一样。

在您首次运行完您的可执行程序时,您会发现"YourApp.exe"生成了一个空的"YourApp.ini"。除非您修改了可执行程序中的选项(例如,Tools >> Options),否则这个文件很可能是空的。举个例子,如果您到Tools >> Options >> Colors >>改变了前面板的颜色,这些新的设置就会保存在"YourApp.ini"。这个INI文件像这样:

[YourApp]
prefDlgTestData=1234
menu.foreground=00FF2A59
postScriptLevel2=False
colorHistoryItemA=001247FF
colorHistoryItemB=00FF2A59

下次当您打开"YourApp.exe"时,它会读"YourApp.ini",相应地改变默认地颜色。

相关链接:
KnowledgeBase 0I4E2303: Setting LabVIEW Preferences For a Windows Executable
KnowledgeBase 3FAHQCXT: Using Configuration File VIs to Store Complex Data Types
Products and Services: LabVIEW Application Builder

附件:





报告日期: 06/07/2006
最近更新: 06/21/2006
文档编号: 3IKAFGPH