E emailcdz Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-28 #1 for i:=1 to 50000 do stringgrid1.cells[0,i]:='fffffffffffffff'; 这太废内存了,怎么解决,请各位高手出招!
A antic_ant Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-28 #2 for i:=1 to 50000 do ; 这样最省内存
G Gec Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-28 #4 数组做成txt tstringlsit1.openfile
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-28 #7 在滚动条等中处理,不显示的不要放入stringgrid1中。 或改用 DbGrid 处理。
Z zhukewen Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-28 #8 把数据保存在数组中,不要往cells里填写 在OnDrawItem中显示出需要的形式
D donkey Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-28 #12 只是把要显示的显示出来,其他的依然保存在数据库或是文件中,只要保持滚动条和显示的 内容同步就行了,例如如果滚动到500处,就把记录号为500附近的记录显示出来就行了,所以 实际在内存中的就是Grid的行数的记录
只是把要显示的显示出来,其他的依然保存在数据库或是文件中,只要保持滚动条和显示的 内容同步就行了,例如如果滚动到500处,就把记录号为500附近的记录显示出来就行了,所以 实际在内存中的就是Grid的行数的记录
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-28 #14 // 难道只有这个法? 大富翁论坛就是用的这个办法,难道吧所有的帖子全部显示出来? 用这个办法不会让你感觉到丢面子把?:)
D DoubleWood Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-28 #15 这个已经是最好的办法了[] 不要偷懒,多写几句代码死不了人,而且可以学会更多东西
T truecat Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-28 #16 这个方法很好啊,如果你确实觉得它并不好,你是否可以考虑花钱升级 就是升级你的内存呢?这种方法最快速、便捷,但是需要银子 :D
小 小雨哥 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-28 #17 是的,只有这个方法,即便是这个方法,也不是很轻松就能做好。如果你能突破, 我就是第一个忠实听众。