读书人

软件要保存一些参数,用什么方式保存比

发布时间: 2012-02-27 10:00:22 作者: rapoo

软件要保存一些参数,用什么方式保存比较方便.

JScript code
{ "Width": 1024, "Height": 128, "Windows": [  {   "win": [    {     "X": 4,     "Y": 4,     "Width": 197,     "Height": 120,     "fileList": [      {       "File_Name": "C:\\123.bmp"",       "File_Style": 1,      },{       "File_Name": "C:\\123.txt",        "File_Style": 0,        }],    }],   "win": [    {     "X": 240,     "Y": 124,     "Width": 200,     "Height": 120,     "fileList": [      {       "File_Name": "C:\\798.bmp"",       "File_ShowStyle": 1,      },{       "File_Name": "C:\\yth.txt",        "File_Style": 0,        }],    }]}


简单点比如像上面这样的参数,大概套3,4层.这个应该是 JSON , 但JSON在cb2010中好像库都不太好用,DBXJSON.hpp 像上面那个如果有换行或":"后面有空格的话就解析不了.

[解决办法]
把参数写入INI文件中,启动软件的时候读取下
[解决办法]
实在不行就自己分析下,保存为XML,多层嵌套还是保存为XML结构清晰。
[解决办法]
好几层的懒省事的就用xml,其实自己定义数据结构保存到文件也是可以的。
[解决办法]
ini,注册表,xml都可以
注册表有时需要权限,控制麻烦些,ini方便
用过xml的话,就自定义xml节点,写入读出吧

读书人网 >C++ Builder

热点推荐