Delphi 静态局部变量的替换方法
来源:互联网 发布:建立网络英文怎么写 编辑:程序博客网 时间:2024/06/06 06:29
以前一直以为Delphi不比C/C++没办法实现静态局部变量。今天在研究设计模式的时候突然想到,若是没有那单例模式如何实现?
没有实现不了的可能,只有不动脑不动手的人。
查查资料可以用如下办法实现:
procedure TForm1.SpeedButton1Click(Sender: TObject);{$j+}const myvar:integer=0;{$j-}begin try if myvar mod 2 = 0 then begin tbChart.Title.Text.Text:='电池数据分布图'; tbChart.Color := clWhite; // 修改图表部分的背景色可以通过BackColor属性来实现: tbChart.BackColor := clGreen; // 此外,TChart还提供了渐变的背景支持,通过Gradient控制: tbChart.Gradient.Visible := True; tbChart.Gradient.Direction := gdFromTopLeft; tbChart.Gradient.StartColor := clGreen; tbChart.Gradient.EndColor := clYellow; end else begin tbChart.Title.Text.Text:='电池数据分布图'; tbChart.Color := clWhite; // 修改图表部分的背景色可以通过BackColor属性来实现: tbChart.BackColor := clGreen; // 此外,TChart还提供了渐变的背景支持,通过Gradient控制: tbChart.Gradient.Visible := True; tbChart.Gradient.Direction := gdFromTopLeft; tbChart.Gradient.StartColor := clYellow; tbChart.Gradient.EndColor := clGreen; end; myvar:=myvar+1; except on e:exception do begin Application.MessageBox(PAnsiChar(e.Message),PAnsiChar(e.Message)); end; end;end;
如上程序亲测有效。由于同时在研究图标TChart顺便写了几行TChart代码,不喜勿喷。
0 0
- Delphi 静态局部变量的替换方法
- delphi 局部静态变量的使用
- 静态方法 实例成员变量 静态成员变量 局部变量
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- 全局变量 局部变量 静态全局变量 静态局部变量的区别
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- 局部变量、全局变量、静态局部变量、静态全局变量的异同
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- 全局变量,局部变量,静态全局变量,静态局部变量的区别
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- 全局变量、局部变量、静态全局变量、静态局部变量的区别
- 导航栏是“返回”而不是“back”
- VS2013发布网站,IIS网站发布
- SGD中的Momentum
- inline之__attribute__((always_inline))
- Protocol Buffer与iOS的交互
- Delphi 静态局部变量的替换方法
- webview打开图库并获取安卓文件图片
- Android开发入门书籍强烈推荐
- Activity的四种启动模式-图文并茂
- tyvj 1463 智商问题
- 传统企业互联网转型,引爆跨界IT管理的工具与经验
- android webview js交互 调取本地相册(兼容各个版本)并且上传到服务器端。
- 对utf-8字符串计算长度
- CORS 头缺少 'Access-Control-Allow-Origin'问题