社区
Delphi
帖子详情
使用ListView,操作时被锁定
jlbnet
2007-04-27 12:59:33
使用标准的ListView控件时,有时会遇到调用 ListView.FindCaption,程序就挂在那里不动了
换成 delphi demo里的Virtual ListView方法,做一个类似的程序,在刷新ListView显示时,调用 ListView.Items.Count = FList.Count,又挂在那里了,好象是被锁住了,但是检查代码里没有哪里会锁的
有哪位遇到过这样的情况?怎么解决的?
...全文
239
6
打赏
收藏
使用ListView,操作时被锁定
使用标准的ListView控件时,有时会遇到调用 ListView.FindCaption,程序就挂在那里不动了 换成 delphi demo里的Virtual ListView方法,做一个类似的程序,在刷新ListView显示时,调用 ListView.Items.Count = FList.Count,又挂在那里了,好象是被锁住了,但是检查代码里没有哪里会锁的 有哪位遇到过这样的情况?怎么解决的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jlbnet
2007-04-30
打赏
举报
回复
看样子没人关心
我改换操作方式了,所有信息在程序里用一个 TStringList 维护,然后每两秒用定时器来更新ListView的显示,从TStringList重建ListView的显示内容。有点浪费,不过这个问题算是解决了,避开了。
jlbnet
2007-04-27
打赏
举报
回复
确实是在线程里调用的。
现在已经不用 FindCaption了,换成 Virtual ListView了,每次要更新ListView的显示,都要调用ListView.Items.Count = FList.Count,这时又锁住了。
我现在手工加一个临界区,每次要用到 ListView的时候都手工锁住看行不行。
网上查的时候,发现有个贴子提到pyQt,说是要先 qApp.Lock; 操作ListView,再qApp.Unlock。不知道Delphi里的qt是不是也要这样
numbbb
2007-04-27
打赏
举报
回复
是在线程里调用的吧,自己用for写个类似FindCaption功能的函数就应该可以了
jlbnet
2007-04-27
打赏
举报
回复
就象是用了 CriticalSection 之后,死锁那样的现象。我只要去掉这段代码就很流畅,加上就不行了。其他地方确实有用到临界区了。
hongqi162
2007-04-27
打赏
举报
回复
挂着不动是什么现象?
HsWong
2007-04-27
打赏
举报
回复
查查你其它地方有无问题
delphi 开发经验技巧宝典源码
0128
使用
ExceptAddr函数获得异常被抛出的地址 83 0129 格式化异常处理信息 84 4.8 图形图像相关函数 85 0130 将TColor类型的颜色值转换为RGB值 85 0131
使用
Bounds函数获得某矩形的TRect 86 0132 从已有...
Excel VBA实用技巧大全 附书源码
03023判断工作表被保护
时
是否启用数据透视表控件和
操作
03024判断工作表被保护
时
是否可以选定单元格 03025重命名工作表 03026重命名新建的工作表 03027改变工作表标签颜色 03028设置工作表的显示状态 03029设置工作...
delphi 开发经验技巧宝典源码06
0128
使用
ExceptAddr函数获得异常被抛出的地址 83 0129 格式化异常处理信息 84 4.8 图形图像相关函数 85 0130 将TColor类型的颜色值转换为RGB值 85 0131
使用
Bounds函数获得某矩形的TRect 86 0132 从已有...
Access+2000中文版高级编程
Access2000中文版高级编程 目录 第一部分 编程基础 1 第1章 宏与代码 3 1.1 何
时
使用
代码代替宏 4 1.1.1 何
时
用宏 4 ...1.2.1
使用
DoCmd对象 5 ...14.3.4
使用
VBA创建和填充
ListView
控件 ...
Access 2000中文版高级编程(part1)
10.5.2 在多重选择列表框中
使用
VBA来
操作
选中项 285 10.6
使用
子窗体、子报表向导 291 10.7 对控件提供电子表格的光标移动方式 292 10.7.1 研究问题 292 10.7.2 解决问题 293 10.8 用代码操纵控件 297 10.8.1 ...
Delphi
5,402
社区成员
262,733
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章