解决方案 »
- 高手进,一个关于用delphi读取word的小问题,在线等之.....
- 请问在Panel上怎么画图?用哪个属性?
- SQL SERVER 的数据库里的表中记录 怎么 导入到 FoxPro DBF表中 两表字段一样的??
- 急:整数转换成ASCII码
- 推荐收支票最可靠的中文站
- 如何在DBGrid中加入CheckBox控件
- 在基于COM的数据库开发,ADOX的数据库开发,请指点。
- 300分求定时关机原程序,原理。
- 如何向窗体发送RESIZE消息
- 子线程给主窗口发消息,主窗口接收消息正常但操作webbrowser无响应
- [delphi]bitbtn组件里属性enable什么意思
- Delphi6中如何使用Dictionary?
局部变量和公共变量,
比如你放在
implementation
后定义的变量,只能在这个变量定义之后的代码/定义中引用,从字面上讲也不是局部变量,也不是全局变量.
因此我认为应该分为局部变量和公共变量.
而放在
implementation
之前定义的变量,就归属于interface定义节,可以称为真正的全局变量,
private
…………
public
…………
protected
…………
published
…………
end;
var
a:string;//全局变量implementation主要就是这些了吧
全局变量 一般在 类外定义 和局部变量定义一样
局部变量 可在类内定义,可在函数内定义 处理内存方式有所不同
作用域不同
http://wenku.baidu.com/view/dd5c173143323968011c92ae.htmlhttp://apps.hi.baidu.com/share/detail/2315509各种语言 这些定义 概念上是一样的
Edit1 : TEdit;
Label1 : TLabel;
Button1 : TButton;
Button2 : TButton;
Button3 : Tbutton;
procedure Button1Click(Sender : TObject);
procedure Button2Click(Sender : TObject);
procedure Button3Click(Sender : TObject);
private
{Private declarations}
Name : String; //类变量;
public
{Public declarations}
end;
Var
Form1 : TForm;
Name : String;//全局变量。
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender : TObject);
var
Name : String; //局部变量;
begin
Name := '局部变量';
Edit1.Text := Name;
end;
end.
一样的 主要的都是这些
delphi 里也是这样子的!
b :string;
c :boolean;
这三种够你这种水平用的了
var
Form1: TForm1;
在此处定义 如
Url : String;
implementationuses局部变量
在uses 下面定义
var
num : integer;