国产探花免费观看_亚洲丰满少妇自慰呻吟_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)注

主站蜘蛛池模板: 财经| 获嘉县| 灵山县| 隆化县| 巩义市| 绥化市| 桂林市| 远安县| 巴马| 福清市| 余庆县| 甘泉县| 双柏县| 左贡县| 大邑县| 安岳县| 万源市| 兴国县| 广汉市| 公安县| 陈巴尔虎旗| 西林县| 岐山县| 嘉荫县| 贵州省| 合江县| 安康市| 兴化市| 阜新市| 福海县| 靖远县| 舒兰市| 玉龙| 富源县| 新巴尔虎右旗| 诏安县| 华宁县| 麦盖提县| 偏关县| 长岛县| 化州市|