社区
Delphi
帖子详情
Delphi中是否有类似于C的static变量
bigcat
2000-02-04 05:35:00
rt, 用在函数中的局部静态变量, 应当怎样写?
谢谢.
...全文
176
6
打赏
收藏
Delphi中是否有类似于C的static变量
rt, 用在函数中的局部静态变量, 应当怎样写? 谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kxy
2000-02-05
打赏
举报
回复
同意"火的天空" :)
Venne
2000-02-05
打赏
举报
回复
对不起,上面有一点打错,
是Var不是Bar, 昨天宿醉未醒
:)
Venne
2000-02-05
打赏
举报
回复
KXY和FIRE是对的,用CONST不是在PASCAL的首部声明,而是在过程中声明,就象这样:
procedure someproc();
const
i=0
bar
j,k:integer;
begin
...
end;
这里的 i 就是一个Static变量,而不是常量,不要被它前面的 const迷惑。object Pascal为什么这样,我也不知道,但确实如此。
asj
2000-02-04
打赏
举报
回复
啊啊
bigcat
2000-02-04
打赏
举报
回复
在C里面,static不是常量的意思,而是静态变量。比如一个函数里面声明的静态变量,
在两次函数调用之间的值是不会改变的。举个例子:
int foo() {
static int x = 3;
return x+=3;
}
int main()
{
int a, b;
a = foo();
b = foo();
}
执行完,a为6,b为9。
我是想知道在Delphi中如何实现这样的功能(不用全局变量)。据我所知Const只是声明一个常量的意思,好像没有这样的功能。
Firing_Sky
2000-02-04
打赏
举报
回复
在C中使用static
在delphi中用Const来声明
自己写的dll的简介
下面是个显示调用的例子,假定你已经有一个Test.dll,并且DLL
中
有个函数名为Test,其声明式是void(); #include using namespace std; typedef void(*TEST )(); int main( char argc, char* argv[] ) { const ...
C#微软培训资料
18.2 在 C #代码
中
调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。为同学们下一步的提高打下坚实的基础。
易语言程序免安装版下载
静态编译后的易语言EXE/DLL之间不能再共享譬如窗口、窗口组件等
类似
资源,对于已经静态连接到一个EXE/DLL
中
的支持库,该支持库
中
的数据或资源将不能再被其它EXE/DLL
中
所使用的同名支持库访问。这是因为代码被分别...
vc++ 开发实例源码包
电子钟的实现,自绘Button、
Static
的实现,其
中
自定了一个辅助主题风格类。 CctryLog(web拦截网页帐号密码) 实现了一个控件去获得IHTMLDocument2接口,然后读取内容,匹配用户名与密码等。 CFile64_src 操作大...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章