在线程中更新主程序ListView的问题(100分)

  • 主题发起人 主题发起人 Milpas
  • 开始时间 开始时间
M

Milpas

Unregistered / Unconfirmed
GUEST, unregistred user!
在主程序上有一个ListView,在上面创建多个ListItem,然后把ListItem传给线程,
线程来处理ListItem,完后释放掉这个ITEM
如果我只创建一个ITEM和一个线程程序没有问题,但是多个的时候就出错了
以前看一些类似的贴子,好象是资源冲突,加锁的问题.....谁知道,解释一下?
thanks
 
是不是要在线程里用Synchronize来调用你的函数。
 
在針對ListView做處理時, 你不可以讓多個線程同時對ListView做處理, 不只是Free而已
, 包括改變ListItem屬性值, 最好是做個同步程式, 再由Synchronize來呼叫;
 
这样可以吗?
你用一个数组来存储重要的内容。然后用多先线程来刷新数组/
而Listview只要定时从数组中取得响应的数值就OK了.

 
多人接受答案了。
 
后退
顶部