社区
Delphi
帖子详情
Delphi中有没有静态变量?
heww
2001-05-08 06:00:00
手头没有Pascal的书,请诸位师兄告知。多谢!
...全文
123
5
打赏
收藏
Delphi中有没有静态变量?
手头没有Pascal的书,请诸位师兄告知。多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Phoenix2000
2001-05-09
打赏
举报
回复
静态变量在 Pascal 中被称作“类型常量”,这是在标准 Pascal 语言中被定义的,所有的 Pascal 编译系统都应支持这个语法特性,声明如下:
const
MAX = 100; // 普通常量,不可改变它的值
St: Integer = 20; // 类型常量,可以改变它的值,与 C 语言中的 static 修饰的静态变
// 量性质是一样的
Turbo Pascal 中早就有这种语法现象了,在 Delphi 中当然更能使用!
格兰特杨
2001-05-08
打赏
举报
回复
用const的话好象要先看一下设置
Options->Complier中把允许给常量值的那个打上勾
缺省是有钩的
其实Const和Static不是一回事,但在Delphi中是把const和static放到一起用
If 那个钩钩没有
Begin
Delphi.Const = C.Const;
End
Else
Begin
Delphi.Const = VB.Static;
End;
zhoudut
2001-05-08
打赏
举报
回复
系统默认为静态变量!哈哈,对吧!只有不是静态的才要声明。哈哈,我是初学者,不知对不对。错了别笑我。
Kingron
2001-05-08
打赏
举报
回复
记得D3有常量变量,差不多吧。不知道D5有没有。
sxlcj
2001-05-08
打赏
举报
回复
就是局部常量。example:
procedure test
const
localvar: integer = 0;
begin
//do what you want
inc(localval);
//do what you want
end;
Delphi
中
实现C++/Java类似
静态变量
的功能
网上很多人困扰于
Delphi
是否支持C++/Java
中
的
静态变量
及静态方法功能,实际上在
Delphi
中
实现很简单。静态方法用Class Function,
静态变量
用单元局部变量实现。
Delphi
静态变量
本文介绍了在
Delphi
中
定义
静态变量
的两种方法:一种是通过编译开关包含常量定义,另一种是利用指针操作常量。并提供了具体的示例代码来展示这两种方法的应用。
DELPHI
中
如何使用“
静态变量
”
本文介绍了在
Delphi
(Pascal)
中
如何实现类似C语言
中
的
静态变量
效果。通过使用特定的语法,可以在过程或函数
中
定义一个
静态变量
,使得该变量在多次调用过程
中
保持其值不变。
delphi
中
的
静态变量
本文介绍了在
Delphi
中
如何声明
静态变量
。由于
Delphi
不支持static关键字,因此使用了一个特殊的例子来展示如何定义和使用
静态变量
。通过const关键字可以在过程级别定义一个
静态变量
,并通过inc函数对其进行递增操作。
Delphi
实现
静态变量
本文介绍了如何在
Delphi
中
实现
静态变量
的功能。通过使用const和class关键字,演示了两种不同的实现方式,并提供了完整的代码示例。
Delphi
5,943
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章