Delphi 多线程使用
Posted windson
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi 多线程使用相关的知识,希望对你有一定的参考价值。
1. 定义线程类 type TMyThread = class(TThread) private { Private declarations } fPos:Integer; // 变量 protected procedure GetMailList; procedure UpdatepBar; // 同步到主线程 procedure Execute; override; end; 2. 编写线程需要做的事 procedure TMyThread.Execute; begin { Place thread code here } FreeOnTerminate:= True; // 执行完自动释放线程 self.GetMailList; // 处理事件 end; ---------------------------- procedure TMyThread.GetMailList; begin // 编写事件 fPos := 50; // 调用同步 Synchronize(UpdatepBar); / Sleep(50); end; ----------------------- procedure TMyThread.UpdatepBar; begin aEMailHint.pbar.Position := fPos; end;
以上是关于Delphi 多线程使用的主要内容,如果未能解决你的问题,请参考以下文章