delphi 读取ini文件的问题
myinifile.readsection('down',listbox1.Items);这句代码,,,我的down小节下一共有700多行数据,,为什么,,listbox...
myinifile.readsection('down',listbox1.Items);
这句代码,,,
我的down小节下一共有700多 行数据,,为什么,,listbox里只读取了500多行关键字,最后加入的一行数据还是不完整的,,
down下的数据写的都是正确的,,为什么剩下的200多行关键字读取不出来啊
我已经找到原因了,,原来ini文件有个64K的限制,Delphi的 TInifile
也有这个限制,我找了个三方控件解决了这个问题,,但是我想问,通过修改inifiles单元可以解除这个限制吗?要怎么修改? 展开
这句代码,,,
我的down小节下一共有700多 行数据,,为什么,,listbox里只读取了500多行关键字,最后加入的一行数据还是不完整的,,
down下的数据写的都是正确的,,为什么剩下的200多行关键字读取不出来啊
我已经找到原因了,,原来ini文件有个64K的限制,Delphi的 TInifile
也有这个限制,我找了个三方控件解决了这个问题,,但是我想问,通过修改inifiles单元可以解除这个限制吗?要怎么修改? 展开
4个回答
展开全部
INI文件一个项设置这么多长,这个不合理吧!
换个文件或是数据库的存储方式呀!
INI文件我没读过这么大的内容,也没见别人用过。但估计不是量的限制。
试试楼上说的,看看是不是有特殊的字符。如[、]、=、换行等
换个文件或是数据库的存储方式呀!
INI文件我没读过这么大的内容,也没见别人用过。但估计不是量的限制。
试试楼上说的,看看是不是有特殊的字符。如[、]、=、换行等
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是写入了新数据之后没有重新读INI呢?把myinifile关掉重新读一次试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查一下是不是有特殊字符造成的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询