国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Thread類的創(chuàng)建及使用

2019-11-18 18:40:05
字體:
供稿:網(wǎng)友
 

一、Thread類的創(chuàng)建:

unit Thread;
{             線程類的創(chuàng)建
  編譯環(huán)境: Windows 2003 Sever  Delphi 7.0 EnterPRise
}
interface
uses classes,sysutils,StdCtrls;
type
  TB = class(TThread)
  private
    i :integer;
    Fedt :TEdit;
    procedure Update ;
  public
    procedure execute;override;
    constructor create(IsSuspended :Boolean;edt :TEdit);
  end;
implementation
uses MainForm;

procedure TB.Update;
begin
  Fedt.Text :=inttostr(i);
end;

constructor TB.create(IsSuspended: Boolean; edt: TEdit);
begin
  inherited create(IsSuspended);
  Fedt := edt;
end;

procedure TB.execute;
begin
  i:=0;
  while(not Terminated) do
  begin
    Synchronize(Update);
    inc(i);
  end;
end;
end.

二、Thread類的使用:

unit MainForm;

interface

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

type
  TfrmMain = class(TForm)
    Button1: TButton;
    Button2: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure ButtonClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;


var
  frmMain: TfrmMain;
  a,b:TB;
implementation

{$R *.dfm}

procedure TfrmMain.FormCreate(Sender: TObject);
begin
  a:=TB.create(true,edit1);
  b:=TB.create(True,edit2);
end;

procedure TfrmMain.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  freeandnil(a);freeandnil(b);
end;

procedure TfrmMain.ButtonClick(Sender: TObject);
var c :TB;
begin
  if sender = Button1 then c :=a
  else c:=b;
  if c.Suspended then begin
    c.Resume ; (sender as TButton).Caption :='暫停';
  end else begin
    c.Suspend ;(Sender as TButton).Caption :='開始';
  end;
end;

end.


上一篇:組件制作之一(概念)

下一篇:利用瀏覽器實(shí)現(xiàn)程序界面與實(shí)現(xiàn)的分離

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門圖片

新聞熱點(diǎn)

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 洛宁县| 栖霞市| 射洪县| 宜城市| 双城市| 垣曲县| 金山区| 松滋市| 阳春市| 台安县| 利川市| 盐池县| 顺义区| 栖霞市| 池州市| 渝中区| 襄垣县| 吕梁市| 扎赉特旗| 新野县| 利川市| 阳泉市| 德江县| 上高县| 鸡泽县| 湖南省| 嘉定区| 且末县| 东阳市| 屏山县| 井冈山市| 宜宾县| 湛江市| 大新县| 英山县| 鄄城县| 来安县| 都匀市| 玛纳斯县| 大冶市| 南郑县|