Delphi中怎么样定义静态变量?

kingyo 2005-03-04 12:27:05
Delphi中怎么样定义静态变量,就如同C里面的static变量?
...全文
203 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
DieGhost 2005-03-04
  • 打赏
  • 举报
回复
晕,看错了
kingyo 2005-03-04
  • 打赏
  • 举报
回复
这是定义一个常量,不是变量吧?
DieGhost 2005-03-04
  • 打赏
  • 举报
回复
const str:string='test';
Sephil 2005-03-04
  • 打赏
  • 举报
回复
没有
不过可以做到一样的效果

procedure TForm1.Button1Click(Sender: TObject);
{$J+}const A: Integer = 1;{$J-}
begin
A := A + 1;
ShowMessage(IntToStr(A));
end;

D7以前的不用{$J+}之类
kingyo 2005-03-04
  • 打赏
  • 举报
回复
我在函数里需要用到一个静态变量,为了程序结构,最好不要放到外面去,在函数内部定义。
aus 2005-03-04
  • 打赏
  • 举报
回复
如果是在类里面,就在private部分定义一个变量
否则就在impletetion部分定义一个变量
richardluo 2005-03-04
  • 打赏
  • 举报
回复
没有
caiso 2005-03-04
  • 打赏
  • 举报
回复
顶一下

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧