小编Neb*_*tic的帖子

Delphi全局变量setter

我在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)

delphi variables global

-2
推荐指数
2
解决办法
619
查看次数

标签 统计

delphi ×1

global ×1

variables ×1