我在Delphi单元中设置全局变量时出现问题:
unit SomeUnit;
...
interface
...
var
variable1: String;
...
implementation
procedure TSomeForm.SetNewVersion(variable1: String);
begin
variable1 := variable1; //here is problem
end;
Run Code Online (Sandbox Code Playgroud)
如果它具有与过程中的本地参数值相同的名称,如何为全局变量赋值?如果这是某种形式值,可以这样做:
TSomeForm.variable1 = variable1;
Run Code Online (Sandbox Code Playgroud)
但问题是变量是单位的全局变量吗?
SomeUnit.variable1 = variable1; // this dont work
Run Code Online (Sandbox Code Playgroud)