博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hiv - 1
阅读量:5278 次
发布时间:2019-06-14

本文共 1412 字,大约阅读时间需要 4 分钟。

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, ExtCtrls, StdCtrls;typeTMyThread = class(TThread)  private    { Private declarations }    procedure AddTh;    procedure DecTh;  protected    procedure Execute; override;  end;  TForm1 = class(TForm)    Edit1: TEdit;    Timer1: TTimer;    Button1: TButton;    procedure FormCreate(Sender: TObject);    procedure Timer1Timer(Sender: TObject);    procedure Button1Click(Sender: TObject);  private    { Private declarations }  public    { Public declarations }    ThCounter:integer;  end;var  Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);begin  ThCounter:=0;end;{ TMyThread }procedure TMyThread.AddTh;begin  Form1.ThCounter:= Form1.ThCounter +1;  Form1.Edit1.Text:= intToStr(Form1.ThCounter);end;procedure TMyThread.DecTh;begin  Form1.ThCounter:= Form1.ThCounter -1;  Form1.Edit1.Text:= intToStr(Form1.ThCounter);end;procedure TMyThread.Execute;var  i:integer;begin  inherited;  Synchronize(AddTh);  sleep(10000);  Synchronize(DecTh);end;procedure TForm1.Timer1Timer(Sender: TObject);var  th:TMyThread;beginif(Form1.ThCounter<5) thenbegin  th:= TMyThread.Create(true);  th.FreeOnTerminate:=true;  th.Resume();  end;end;procedure TForm1.Button1Click(Sender: TObject);beginTimer1.Enabled:=true;end;end.

转载于:https://www.cnblogs.com/noevil/archive/2011/06/23/2088400.html

你可能感兴趣的文章
Zerver是一个C#开发的Nginx+PHP+Mysql+memcached+redis绿色集成开发环境
查看>>
程序的静态链接,动态链接和装载 (补充)
查看>>
关于本博客说明
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
价值观
查看>>
mongodb命令----批量更改文档字段名
查看>>
国外常见互联网盈利创新模式
查看>>
android:scaleType属性
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
【雷电】源代码分析(二)-- 进入游戏攻击
查看>>
Linux中防火墙centos
查看>>
centos下同时启动多个tomcat
查看>>
[JS]递归对象或数组
查看>>
linux sed命令
查看>>
程序存储问题
查看>>
优雅地书写回调——Promise
查看>>
PHP的配置
查看>>
Struts框架----进度1
查看>>
Round B APAC Test 2017
查看>>