以前写软件的时候,在处理软件配置信息的时候,总是要写很多重复的代码,把配置信息写到Ini文件当中。昨天到网上查了一下,发现JVCL中提供了一个非常好用的类TJvAppXMLFileStorage,可以很方便地将配置信息写入到XML文件当中。其实不仅如此,JVCL还提供了Ini版本,只是没有仔细看,应该大同小异,很好用。
这是保存配置的代码:
var
MyStore : TJvAppXMLFileStorage;
begin
MyStore:= TJvAppXMLFileStorage.Create(nil);
try
MyStore.WritePersistent('', FConfig);
MyStore.Xml.SaveToFile(
ExtractFilePath(Application.ExeName) + 'LogTransceiver.xml');
finally
MyStore.Free;
end;
FConfig.Free;
end;
http://blog.sina.com.cn/s/blog_591968570100wdnj.html