怎么保存坐标数据值()
现在从设备分别获得两个数据,一个是距离数据,一个是高度数据,也就是所谓的坐标(x,y),现在想保存起来,最初想用动态数组,感觉不安全(也可能自己没用好),因为每次的数组长度不定,少则几千,多则上万都有可能,后来想用两个tStringlist来分别存储,每次用完回收,具体想法为:
type TPointInfo=record
cur_Pos:Tstringlist;
cur_Pos_x:Tstringlist;
cur_Pos_y:Tstringlist;
end;
想继承自Tstring类,涉及到创建、销毁及改变某个位置的值,不知怎么做,请各位指点。
[解决办法]
换了我,一定以 TClientDataSet 为首选。
[解决办法]
数据量比较大的话,用StringList不太方便……
如果可以连数据库的话,我会直接保存到一个临时表中……
不可以连数据库的话,我会保存到一个本地的ini文本中……
[解决办法]
TList还是有许多值得学习的,你不写成类,你可以学习一下它在储存、添加、删除方面的算法,或许对你有帮助