您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> 如何在DELPHI工程中定义全局变量

如何在DELPHI工程中定义全局变量

来源:网络整理     时间:2016/7/6 9:03:48     关键词:

关于网友提出的“ 如何在DELPHI工程中定义全局变量”问题疑问,本网通过在网上对“ 如何在DELPHI工程中定义全局变量”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 如何在DELPHI工程中定义全局变量
描述:

如何在DELPHI工程中定义全局变量?


解决方案1:

对的,楼上已经给出答案了

解决方案2:

1楼和6楼的都行

解决方案3:

unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;
type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
  str: string;
  
implementation
{$R *.dfm}
var
  str2: string;
procedure TForm1.Button1Click(Sender: TObject);
begin
end;
end.
{里面的str,和str2都是全局变量.str2只能在本单元全局访问,str既能在本单元全局访问,也能
在其他单元访问,其他单元通过Unit1.str访问}

解决方案4:

我的方法是建一个BaseMethod.pas单元,在里面Interface部分定义变量,然后让工程所有的其它单元都引用这个单元就好了...那么你的变量就成了公共变量了...不知道其他的大牛有没有更好的方法...

解决方案5:

LS正解


以上介绍了“ 如何在DELPHI工程中定义全局变量”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2333230.html

相关图片

相关文章