[讨论] 假设主窗体的单元需要有一个全局变量,你喜欢在哪个位置声明?为什么?
如题。
分别说明多个位置的优缺点,极度欢迎。
[解决办法]
e:integer; //和published中定义一样
private
c:integer; //此类内可以用
{ Private declarations }
public
d:integer; //外部可以调用
published
f:integer; //和public效果差不多
{ Public declarations }
end;
var
Form1: TForm1;
a:integer; //省的写var,调用此form的单元都可以使用此变量
implementation
var
b:integer; //也可以