zoukankan      html  css  js  c++  java
  • delphi TThread类的简单演示代码

    代码如下:

    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;

    type
      TForm1 = class(TForm)
        start: TButton;
        Memo1: TMemo;
        procedure startClick(Sender: TObject);
      *******
        { Private declarations }
      public
        { Public declarations }
      end;

      TMyThread = class(TThread)
      *******
          FMyThreadID:integer;
      public
          constructor Create(CreateSuspended:Boolean;MyThreadID:integer);overload;
          procedure execute;override;
      end;


    var
      Form1: TForm1;

    implementation

    {$R *.dfm}

    procedure TForm1.startClick(Sender: TObject);
    var
      i: integer;
      TestThread: TMyThread;
    begin
    for i:=0 to 9 do
      begin
        TestThread:=TMyThread.Create(false,i+1);
      end;

    end;


    constructor TMyThread.Create(CreateSuspended:Boolean;MyThreadID:integer);
      begin
          inherited  Create(CreateSuspended);
          FMyThreadID:=MyThreadID;
      end;

      procedure TMyThread.execute;
      begin
          //Showmessage('线程'+IntToStr(FMyThreadID));
          form1.Memo1.Text:= '线程'+IntToStr(FMyThreadID);
      end;


    end.
     

    源代码下载:http://www.rayfile.com/files/0b539d40-1320-11df-803b-0015c55db73d/

  • 相关阅读:
    入门学习
    SQL语句
    Jmeter录制badboy
    post方式提交数据
    get向服务器提交数据
    手机端解析json
    生成JSON字符串
    新闻客户端
    从网络下载的图片加缓存功能
    消息队列机制messageQuene
  • 原文地址:https://www.cnblogs.com/hackpig/p/1668537.html
Copyright © 2011-2022 走看看