捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:线程方式,缩略图方式显示图片.(ACDSEE)
hunterfall 36772 2009/2/16 22:28:06
认真学习线程,以前一直没怎么涉及这块。
jianghuluanke 36760 2009/2/15 17:08:46
发了为什么不发全呢?
looper 36733 2009/2/5 10:24:16
还是不错的,一个学习多线程的好例子。
looper 36732 2009/2/5 10:23:23
图像抖动比较厉害,是否TListView有些问题?

有时会报rang错误。
sail2000 36683 2009/1/18 12:31:44
楼上的,将 mfOSUtils 去掉再编译就OK了
kelvincn 36589 2009/1/5 15:55:44
没有mfOSUtils单元,编译不了!
dinkysoft 36580 2009/1/4 22:33:37
Delphi7应该可以直接打开dpr工程文件的
dinkysoft 36579 2009/1/4 22:32:34
procedure TMaterialThumbThread.Execute;
var
  lvOrgBitmap, lvThumbBmp: TBitmap;
  i: Integer;
begin
  lvOrgBitmap := TBitmap.Create;
  lvThumbBmp := TBitmap.Create;
  try
    lvThumbBmp.Height := 100;
    lvThumbBmp.Width := 100;
    lvThumbBmp.PixelFormat := pf24bit;
    for i := 0 to FFiles.Count - 1 do
    begin
      FEventFileName := trim(FFiles[i]);
      if FEventFileName <> '' then
      begin
        FEventStream := FStream;
        //self.Synchronize(Self.DoDownStream);
        Self.DoDownStream;
        if FStream.Size > 0 then
        begin
          FStream.Position := 0;
          lvOrgBitmap.LoadFromStream(FStream);
          lvThumbBmp.Canvas.FillRect(rect(0, 0, lvThumbBmp.Width, lvThumbBmp.Height));
          GraphicToThumbBitmap(lvOrgBitmap, lvThumbBmp, 100, 100);
          FThumbGraphic := lvThumbBmp;
          //self.Synchronize(DoOuputThumbGraphic);
          DoOuputThumbGraphic;
        end;
      end;
    end;
  finally
    lvThumbBmp.Free;
    lvOrgBitmap.Free;
  end;
end;

注释的是之前的代码, 把Synchronize去掉效果要好。
Synchronize是交给主线程去执行代码, 线程内部继续执行。用错了地方
weijia3624 36576 2009/1/4 18:57:04
如何更改为delphi7版本啦?
bos 36573 2009/1/4 16:22:42
mfOSUtils 少这个文件
zhlmxh 36571 2009/1/4 12:56:23
不错
pyk1 36565 2009/1/4 0:03:11
不错
lovezyp 36532 2009/1/1 14:56:34
非常感谢!LZ辛苦了,支持
第一页 上一页 下一页 最后页 有 13 条纪录 共1页 1 - 13
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表