Delphi IDE忽略环境变量更改

时间:2015-01-22 14:18:21

标签: delphi environment-variables delphi-xe2

我们有一个程序,可以通过using the function SetEnvironmentVariable(...), setting the environment variables and sending a broadcast message将系统的环境变量更改为系统。

这适用于除delphi ide(delphi xe2)之外的所有程序。我们通过查看选项 - 环境变量来控制价值。

我们可以看到IDE在发送广播消息时闪烁,但环境变量的更改不起作用

1 个答案:

答案 0 :(得分:2)

由每个应用程序来监听WM_SETTINGCHANGE并采取适当的措施。似乎Delphi IDE没有更新它的环境变量缓存。

您已尽力而为。可以更改行为的唯一方法是在IDE中。您需要重新启动IDE。