首页 > 代码库 > delphi 多线程
delphi 多线程
弄个多线程老是报地址错误的错。。汗Σ( ° △ °|||)︴。。
弄了半天才发现create的时候错了。。居然直接用hthread.create(False)。。。尼玛hthread这个都没赋值的。。
下面贴代码,如何用Tthread创建多线程。
unit gateServer; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ScktComp,IDHttp,StrUtils,HttpApp; type AutoGateThread = class(TThread) protected procedure Execute(); override; end;
type
TFrmMain = class(TForm)
procedure Button1Click(Sender: TObject);
end;
var FrmMain: TFrmMain; hthread : AutoGateThread; implementation uses superobject; {$R *.dfm} procedure TFrmMain.Button1Click(Sender: TObject); begin hthread := AutoGateThread.create(False); end; procedure AutoGateThread.Execute(); var i:Integer; begin inherited; for i:=0 to 1000 do begin sleep(5000); ShowMessage(‘continue‘); end; end; end.
是不是很简单。
delphi 多线程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。