系统环境变量的改变没有在LabVIEW中注册



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

问题: 我在运行一个引用到环境变量的LabVIEW程序,系统是Windows NT、2000或 XP。我在LabVIEW运行过程中通过控制面板的系统对话框中(或右击“我的电脑”选择“属性”)改变环境参数,但LabVIEW再次读取环境参数时发现参数的值并未改变。而当我退出LabVIEW重新运行的时候,才读到了新的设置值。这种情况正常吗?

解答: 这个是预料中的情况。当WINDOWS开始一个执行程序,它将该时刻的系统环境参数的一个拷贝传递给执行程序。当系统环境参数改变时,LabVIEW将仍然沿用原来WINDOWS传递的备份参数。当退出LabVIEW重新启动运行时,新的环境参数会重新传递。这种情况在MS-DOS环境下运行也是一样的。

相关链接:

附件:





报告日期: 10/09/2002
最近更新: 07/23/2003
文档编号: 2Q8EUJEG