社区
Delphi
帖子详情
delphi里没静态局部变量?
microluck
2002-03-07 08:56:55
delphi里没静态局部变量?如何声明和使用?
...全文
57
6
打赏
收藏
delphi里没静态局部变量?
delphi里没静态局部变量?如何声明和使用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sundayboys
2002-03-07
打赏
举报
回复
呵呵,好久没有来CSDN了,怎么弄了个两猩猩,究竟发生什么变化???
sundayboys
2002-03-07
打赏
举报
回复
在我的印象中DELPHI不存在静态变量这个概念,可以通过申明单元级的变量来代替。
dancemaple
2002-03-07
打赏
举报
回复
刚才试了一下,是{$J+}这个编译开关。加这个开关后就可以了
windyhero
2002-03-07
打赏
举报
回复
错
dancemaple
2002-03-07
打赏
举报
回复
在Delphi 6 里面已经不可以了。或许有编译开关,我还不知道
Delphi 5以前的版本:
procedure TForm1.Button1Click(Sender: TObject);
const I: Integer = 3;
begin
I := I + 1;
Caption := IntToStr(I);
end;
你可以看一下,每点按钮一次,I就会加1,并且保留该值
dancemaple
2002-03-07
打赏
举报
回复
const I: Integer = 3;
Delphi
实例源码演示
静态
与动态数组变量的不同
摘要:
Delphi
源码,系统相关,动态数组,
静态
数组 ... 这表明
局部变量
S在栈上分配了1001*(255+1)个字节的空间;而S1仅分配了4字节的空间。 需要注意的是,SetLength(S1, 1001)是给变量S1在堆中分配内存,而并不是栈。
delphi
编译错误中文手册
Cannot initialize thread local variables 不能初始化线程
局部变量
Cannot override a static method 不能覆盖
静态
方法 Cannot read a write-only property 不能读取只写属性 Case label outside of range of case ...
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
Delphi
5开发人员指南
9.2
静态
链接与动态链接 235 9.3 为什么要使用DLL 236 9.3.1 共享代码、资源和数据 236 9.3.2 隐藏实现的细节 237 9.3.3 自定义控件 237 9.4 创建和使用DLL 237 9.4.1 数美分:一个简单的DLL 237 9.4.2 显示DLL中的...
Delphi
实例源码演示栈分配中的暗藏BUG
摘要:
Delphi
源码,系统相关,动态数组,
静态
数组 示
Delphi
例用于演示栈分配中一...
静态
数组的
局部变量
总会在栈上分配,因此如果堆栈大小不够,将会导致异常。 本例中调用StackOver()总会发生异常:Stack overflow。
Delphi
5,388
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章