environment-variables - GetEnvironmentVariable 在 Inno Setup (Delphi) 中不起作用

标签 environment-variables inno-setup pascalscript

您好,我正在为我正在使用的安装程序使用 Inno Setup(基于 Delphi)。我只想将用户名放入字符串中: 我的代码:

var
usrname: string;
begin
usrname := GetEnvironmentVariable('USERNAME');
end;

当我尝试编译我的代码时,总是出现以下错误消息:

Unknown identifier 'GetEnvironmentVariable'

我做错了什么?我是 Delphi 的新手,所以正确的方法可能很明显。

最佳答案

您要查找的函数称为 GetEnv在 Inno Setup 中,修复您的代码,例如这样:

var
  UserName: string;
begin
  UserName := GetEnv('USERNAME');
end;

关于environment-variables - GetEnvironmentVariable 在 Inno Setup (Delphi) 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20165453/

相关文章:

inno-setup - Inno Setup 没有图标

scripting - 在 InnoSetup 中卸载结束时运行应用程序,处理用户取消

inno-setup - 根据 Inno Setup 中编辑框的更改更新控件

inno-setup - Inno Setup 获取目录大小(包括子目录)

linux - linux环境变量PATH

javascript - Javascript 中等效的 ENV 变量

ubuntu - Jenkins - 在 Ubuntu 上继承环境变量

python - Python 当前用户的环境变量

inno-setup - 如何禁用默认目录向导页面上的 "browse"按钮

inno-setup - 有条件地跳到 Inno Setup 安装向导末尾的自定义页面而不进行安装?