如何定义一个全局变量????
? 问题点数:20、回复次数:11Top
1 楼chinaway(溪之)回复于 2002-05-23 11:56:56 得分 5
在最前面的var下面,implementation前面。Top
2 楼lanbada(lanbada)回复于 2002-05-23 11:57:41 得分 5
建立一UNIT 定一些VAR变量
大家都USE这个UNIT就行了Top
3 楼dajianshi(拔剑四顾心茫然)回复于 2002-05-23 11:57:42 得分 5
this is a question?!Top
4 楼qybao(阿宝)回复于 2002-05-23 12:01:03 得分 5
interface
TForm1 = class(TForm)
procedure FormClose(Sender: TObject; var Action: TCloseAction);
private
{ Private declarations }
public
// 声明变量,其他单元,类调用
{ Public declarations }
end;
var
//声明变量,其他单元可以调用
implementation
var
//声明变量,本单元调用
建议独立建立一个全局变量的模块Top
5 楼fyje(云中仙)回复于 2002-05-23 12:02:41 得分 0
一楼说的没错Top
6 楼hanwen(汉文)回复于 2002-05-23 12:06:42 得分 0
如果不是很严格的话,你可以在*.pas中的TForm的定义里面的public定义全局变量,在用的时候只要在用到这个全局变量的那一个.pas文件中use包含有这个变量声明的那个.pas文件就是了。
至于向一个Form传递参数的问题那就有很多种方法了,就要看你是怎么用的。你也可以通过全局变量来传递,也可以通过全局的过程的调用中的参数来传递。
Top
7 楼pumawang(学了要练)回复于 2002-05-23 12:08:34 得分 0
肯定有问题。Top
8 楼zzg40280614(northsky)回复于 2002-05-23 12:15:42 得分 0
看一楼,其他人的回答不要理他们。
简直是在浪费别人的时间。Top
9 楼Iris(彩虹部落)回复于 2002-05-26 02:37:25 得分 0
閭f槸鍦ㄤ竴涓獥浣撲腑鏈夋晥鍚?鎴戞兂瑕佺殑鏄湪澶氫釜绐椾綋闂撮兘鏈夋晥鐨?鏄笉鏄湪project閲岄潰瀹氫箟鍛€?Top
10 楼Iris(彩虹部落)回复于 2002-05-26 02:39:37 得分 0
zzg40280614 你好
你说的是在一个窗体中有效的吧,我想要的是可以在多个窗体中有效的变量,
是不是在project中定义呀??
Top
11 楼delphi0302(好好学习,天天向上!)回复于 2002-05-26 08:26:57 得分 0
在interface下定义,用它的单元use 这个unit就可以了Top




