listview1.items.itemdata:stream read error

listview1.items.itemdata:stream read error

最近在一个项目中经常遇到某个窗口中有listview的时候,在设计阶段和运行阶段打开这个窗口,弹出错误:“XXlistview.items.itemdata:stream read error”
以前在Delphi7下从来没遇到过。上网查了一下,百度没有。google了一下,看到有些老外也遇到这个情况。这个是D2010的一个BUG。最后终于在一个老外的实验下,发现了只要在这个listview初始状态不为空的情况下,就不会报错。那解决方案就来了。
先在设计阶段,往里面随便添加一行信息。在运行阶段的时候,先clear掉。再载入数据就行了。试了一下,果然解决。 

原文地址:https://www.cnblogs.com/gaoquanning/p/3443659.html