首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

哪位大哥帮帮忙,多线程参数有关问题

2012-02-06 
哪位大哥帮帮忙,多线程参数问题.大家好,本人delphi新手菜鸟,现做一个小东东,大概如下:varh:integerfuncti

哪位大哥帮帮忙,多线程参数问题.
大家好,本人delphi新手菜鸟,现做一个小东东,大概如下:
var
 h:integer;

function hl:Longint;stdcall;
 var
  s:string;
begin
 s:=form1.listview1.items[h].SubItems[1];
 form1.mmo1.lines.add(s);
end;

...
while kstop do
  begin
  if h>=100 then exit;
  CreateThread(nil,0,@hl,nil,0,Tid);
  inc(h);
  end;

现在的问题就是,线程读取listview1不按顺序,导致了有的listview1行读取了多次,有的行没有读取

我是新手,也没分了,第一次来提问,希望大家帮帮我,谢谢.

我想把h传递给线程,因为还会有别的参数,上面只是我程序的大概代码.

[解决办法]
http://hi.baidu.com/ningj123/blog/item/f0cfcbefd3751515fdfa3c1f.html
给一篇文章参考

热点排行