Delphi 在程序运行时设置的属性

Delphi在程序运行时设置的属性我想让它保存下来,在程序重启后原来设置的属性被程序运行时设置的属性所替代,怎样做到?... Delphi 在程序运行时设置的属性我想让它保存下来,在程序重启后原来设置的属性被程序运行时设置的属性所替代,怎样做到? 展开
 我来答
ysjqrmpv
2010-05-31 · TA获得超过116个赞
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:206万
展开全部
用ini文件...把在运行程序时设置的属性保存在ini文件里...在formOncreate的事件中读取ini文件;

首先要在文件夹下新建一个名为MyIni文件...
在窗体中添加一个Button1,和ColorDialog1..

Uses inifiles;

//初始化配置
procedure TForm1.FormCreate(Sender: TObject);
var
myini:TIniFile;
begin
if FileExists(ExtractFilePath(Application.ExeName)+'myini.ini') then
begin
myini:=TIniFile.Create(ExtractFilePath(Application.ExeName)+'myini.ini');
self.Color:=myini.ReadInteger('config','fcolor',0);
myini.Free;
end;
end;

//设置窗体颜色
procedure TForm1.Button1Click(Sender: TObject);
var
myini:TIniFile;
begin

if FileExists(ExtractFilePath(Application.ExeName)+'myini.ini') then
begin
myini:=TIniFile.Create(ExtractFilePath(Application.ExeName)+'myini.ini');
if ColorDialog1.Execute then
begin
myini.WriteInteger('Config','FColor',ColorDialog1.Color);
self.Color:=myini.ReadInteger('config','fcolor',0);
end;
myini.Free;
end
else
ShowMessage('MyIni文件不存在!');
end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式