首页 > 编程语言 > 详细

delphi 多线程

时间:2017-01-23 16:40:03      阅读:218      评论:0      收藏:0      [点我收藏+]

弄个多线程老是报地址错误的错。。汗Σ( ° △ °|||)︴。。

弄了半天才发现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 多线程

原文:http://www.cnblogs.com/feiyunaima/p/6344274.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!