简单:如果想定义一个变量可以在一个unit内部使用,该怎么定义?(30分)

  • 主题发起人 主题发起人 nancycm
  • 开始时间 开始时间
N

nancycm

Unregistered / Unconfirmed
GUEST, unregistred user!
一个单元文件内部不同procedure间使用同一个变量该在什么地方定义?
 
var
Form1: TForm1;
//这里
implementation

{$R *.DFM}
//或这里
 
就是全局变量,定义在 implementation上面。
 
var
Form1: TForm1;
//这里,是全局的,且可被其它unit调用
implementation

{$R *.DFM}
//或这里,仅在本单元内是全局的,相当于C语言的Static变量,不能被其它unit调用
 
后退
顶部