线程中修改主窗体的控件内容

2019-11-22 0 条评论 90 次阅读 0 人点赞

由于直接在线程中调用会造成程序冲突而出错,因此Delphi中可以使用 Synchronize 来解决这个问题,这里还使用一个最简单的办法:

TThread.Synchronize(nil,
    procedure
    begin
      // 这里的代码被塞到主线程时空里去了。
      FrmMain.sMemoNews.Lines.LoadFromStream(NewsStream);
    end);
Anchep

Anchep

TyphonFinger

文章评论(0)

你必须 登录 才能发表评论