如何在delpi里设置全局变量呢?
解决方案 »
- FireBird数据库的dbExpress驱动程序是dbexpUIBfire15.dll?
- 如何打分页打印GridString的内容
- 数据上报
- 一个菜鸟提的非常简单的问题(急,急,急!!!)
- 【调查】 大家都用DELPHI的那个版本?都做那方面开发呀?
- 接上次“用过spcomm第三方控件的高手请帮忙————在线等待!!”继续讨论????
- 谁知道微软的新一代语音引擎SAPI5.1哪里有啊???
- 用Tbatchmove导入数据时如何显示进度
- 求助
- 能给一段多线程拷贝文件的代码吗,两个线程就可以了。谢谢了!!!另外,在网络中拷贝文件,采用什么方法比较好一点,我想加上自定义的进
- 如何在PixelFormat=pf1bit的Bitmap中正常显示文字?
- 请教高手:如何在iis中用程序(delphi)创建web站点!!!
var
strName :string; //定义全局变量
implementation
end.unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Button3: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementationuses Unit2; //uses{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(strName); //调用全局变量
end;procedure TForm1.Button2Click(Sender: TObject);
begin
strName:='abc'; //调用全局变量end;procedure TForm1.Button3Click(Sender: TObject);
begin
strName:='ghgh'; //调用全局变量end;end.
var
Form1: TForm1;
这里的Form1算不算是全局变量?
Form1: TForm
////////////你的变量在这里
implemateion
var
Form1: TForm1;
这里的Form1算不算是全局变量?这个Form1是一个全局变量,只要引用了该单元的unit都可以自由使用该变量记住一点,delphi中没有绝对的全局变量,所有变量都依附于unit,如果你不引用相应的unit,你是不能使用其中的变量的。比如,你不引用 DataUtils单元,则所有的扩展日期函数都不能使用。