摘要: Delphi关于多线程同步的一些方法 线程是进程内一个相对独立的、可调度的执行单元。一个应用可以有一个主线程,一个主线程可以有多个子线程,子线程还可以有自己的子线程,这样就构成了多线程应用了。由于多个线程往往会同时访问同一块内存区域,频繁的访问这块区域,将会增加产生线程冲突的概率。一旦产生了冲突,将会造成不可预料的结果(该公用区域的值是不可预料的)可见处理线程同步的必要性。 注意:本文中出现的所有代码都是用DELPHI描述的,调试环境为Windows me ,Delphi 6。其中所涉及的Windows API函数可以从MSDN获得详细的文档。 首先引用一个实例来引出我们以下的讨论,... 阅读全文
posted @ 2008-08-20 11:29 delphi中间件 阅读(339) 评论(0) 推荐(0)
摘要: ListView使用中的一些要点。以下以一个两列的ListView为例。 →增加一行:with ListView1 do begin ListItem:=Items.Add; ListItem.Caption:='第一列内容'; ListItem.SubItems.Add('第二列内容'); end; →清空ListView1:ListView1.Items.Clear; →得到当前被选中行的行的行号以及删除当前行:For i:=0 to ListView1.Items.Count-1 Do If ListView1.Items[i].Selected then 阅读全文
posted @ 2008-08-20 11:26 delphi中间件 阅读(259) 评论(0) 推荐(0)