随便找个函数外的地方
var
a : Integer = 2;
b : Integer = a + 2;
var
a : Integer = 2;
b : Integer = a + 2;
解决方案 »
- image控件上怎样判断左右键?
- 本地access数据如何上传到远程sql数据库上?
- Wise打包问题?
- 在form里定义的类型,到别的form里无法调用的问题
- 如何动态调用ActiveFormProj1.ocx,并且ActinForm放到主程序的一个Panel里面显示?
- 求酒店管理系统需求说明书,设计文档!
- 不同局域网内的用户建立UDP连接 (测试手记)
- 是DELPHI的优化技术还是BUG?
- 谁讲讲TSteam的用法!
- 高分呀,怎样用InstallShield6安装Delphi的BDE应用程序和ODBC数据源
- IMGEDIT.OCX 未注册无法使用的问题IMAGING FOR WINDOWS
- 银行pos与收款应用系统如何通信问题
1、工程范围内,应定义一个单元,专门存放变量;所有的单元uses该单元;
2、单元内全局变量,放在单元的 private中声明的变量,只能在本单元内使用;
3、方法内的全局变量,在方法的Begin之前声明,它只能在本方法内使用,本单元调用其它方法时,它对于其它方法,就是全局变量。
如果写在private 或是方法内,那就是错的。
如果写在private 或是方法内,那就是错的。
应该是:
var
a:integer=2;
b:integer; //或者直接b:integer=2+2;
begin
b:=a+2;
interface
....
const
a:integer=2;var
b:Integer; //b:integer=4;implementationfunction xxxxx
....