一个程序所有窗口都能用的公共变量在哪声明?(20分)

  • 主题发起人 主题发起人 milton
  • 开始时间 开始时间
单元的Interface部分
例子:
unit SysData;

interface
type
TMapFormData=record //定义导航器类型
top:Integer;
Left:Integer;
Width:Integer;
Height:Integer;
end;

TProFormData=record //定义属性窗类型
top:Integer;
Left:Integer;
Width:Integer;
Height:Integer;
end;
var
MapFormData:TMapFormData;
ProFormData:TProFormData;

MainSpaDBHandle:Integer;

implementation

initialization

end.
 
单独在一个单元中声明,其它单元uses他就行
 
在Form1单元中声明变量 int A001;
在form2中只需include "unit.h"
调用时用Form1->A001即可.
我写的是C语法,delphi也一样
 
同意wuwo的意见
 
不要写进Private中就可以,最好是申明在类定义外,就是一般申明Form1的那个地方
 
agree wuwo.
 
接受答案了.
 
后退
顶部