procedure TForm1.Button1Click(Sender: TObject);
Const
iX: Integer=10;//在这里定义
begin
Label1.Caption := IntToStr(iX);
Inc(iX);
end;
Const
iX: Integer=10;//在这里定义
begin
Label1.Caption := IntToStr(iX);
Inc(iX);
end;
解决方案 »
- 个人浏览器获得URL问题
- ZTV组件问题,TUNRAR到别的机器上不起作用了,在线等~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ado 控件 存储日期问题??
- 如何让同一程序多个窗口显示在任务栏上?
- 用QUICKREPORT制作表格状报表该设置哪个属性哦 ?~~?`急~?~?~??~?~~?
- 变量声明时PChar=@szErrMsg是什么意思?
- 我想做一个类似流程图的程序,大家给出点主意吧?在线等待!
- Delphi表格制作
- TObject中的Destroy为什么声明为虚拟方法
- 怎样将字体设为当前目录下的字体文件的字体.
- 如何在返回的记录集中增加新的字段
- icmp协议问题,请教高手,{******在线等待********}
{$J+} //for Delphi6
const
iX: Integer = 10;//在这里定义
begin
Label1.Caption := IntToStr(iX);
Inc(iX);
end;
义的常量:
const int i = 10;
C语言跟Object Pascal语言声明常量的主要差别是,在Object Pascal语言中不需要在对常量赋值时
声明常量的类型,跟Visual Basic一样,编译器能根据常量的值自动判断常量的类型并分配内存;对于
整型常量,编译器在运行时跟踪它的值,并不对它分配内存,例如:
const
i = 10;
注意编译器根据如下规则来对常量分配内存:整型数被认为是最小的Integer类型(10被认为是
S h o r t I n t,3 2 0 0 0被认为是S m a l l I n t等等);字符串值被认为是char 类型或s t r i n g类型(通过$ H定
义);浮点值被认为是e x t e n d e d数据类型,除非小数点位数小于4位(这种情况被当作c o m p类
型);Integer和Char的集合类型被存储为它们自己。
当然,在声明变量时可以指定变量的类型,这样就能完全控制编译器对常量的处理,
Object Pascal允许在c o n s t和v a r声明时用编译期间的函数,这些函数包括O r d ( )、C h r ( )、Tr u n c ( )、
R o u n d ( )、H i g h ( )、L o w ( )和S i z e o f ( )。例如,下列所有代码都是合法的:
const
w: Word = SizeOf(Byte);取自Delphi5开发人员指南第二章