怎样保存和恢复dbgrideh的字体到ini文件,很久没搞delphi了
解决方案 »
- Delphi第一个问题,启动相关
- 动态创建的窗体 如何 释放??
- 各位大哥大姐你们好,谁有那个关于奥运会火炬的图标?提供一下好吗?我的邮箱:[email protected]
- 急!!打印图形问题
- 请高手们评价一下我的代码是否规范,谢谢
- 搞脑筋,intel面试题目,大家来讨论啊!
- 请问如何打印RICHEDIT的内容??
- delphi7 中用ADO访问 Excel文件 XP下可以,win7 下错误?搞不懂
- 为什么不能循环使用GetMem和FreeMem。还有,循环使用TStringList.create和Free也会出错!!
- 自定义的控件,怎么获取设计时属性?
- delphi7使用ClientSocket.Socket.ReceiveText接收上的问题请教一下大神
- C++函数结构体 转换成Delphi
呵呵,我电脑只装有D7,范例在 C:\Program Files\Borland\Delphi7\Demos 下面,另外在C:\Program Files\Borland\Delphi7\Help\Examples下面也有一部分范例,2007版的也应该在安装目录下面吧。
C:\Program Files\Borland\Delphi7\Help\Examples\RegIni 里是读写注册表的范例
C:\Program Files\Borland\Delphi7\Demos\Ado\AdoTest 里也有读写INI的代码在帮助里还可以找到简单的例子procedure TForm1.Button1Click(Sender: TObject);var
MyIniFile: TIniFile;
begin
MyIniFile := TIniFile.Create('myapp.ini');
Memo1.Clear;
MyIniFile.ReadSectionValues('Transfer', Memo1.Lines);
if Memo1.Lines.Values['Title1'] <> 'Picture Painter' then
MyIniFile.WriteString('Transfer', 'Title1', 'Picture Painter');
MyIniFile.Free;
end;procedure TForm1.Button2Click(Sender: TObject);var
MyIniFile: TIniFile;
begin MyIniFile := TIniFile.Create('myapp.ini'); { if the entry wasn抰 there before, delete it now }
if Memo1.Lines.Values['Title1'] = '' then
MyIniFile.DeleteKey('Transfer', 'Title1')
{ otherwise, restore the old value }
else
MyIniFile.WriteString('Transfer', 'Title1', Memo1.Lines.Values['Title1']);
MyIniFile.Free;
end;