看不懂的可以提问.unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls;type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
Memo1: TMemo;
Timer1: TTimer;
Edit2: TEdit;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
i:integer; //全局变量implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
if Button1.Caption='定时发送'then
begin
i:=0; //I是全局变量,
Button1.Caption:='停止';
Timer1.Interval:=strtoint(Edit1.text);
Timer1.Enabled:=true;
end
else
begin
Timer1.Enabled:=False;
Button1.Caption:='定时发送';
end;
end;//----------------
//作用:只有当timer1.enable=false时,才停止定时发送
//timer1.inteval表示时间毫秒//----------------
procedure TForm1.Timer1Timer(Sender: TObject);
var
// i:integer;
str,str1:string;
begin
//showmessage('11111');
str1:='';
str:='1234567890';
Memo1.Lines.Add(str+'-send');
i:=i+1; //计数
edit2.Text := inttostr(i);
end;procedure TForm1.Button2Click(Sender: TObject);
begin
timer1.Enabled :=true;
end;end.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls;type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
Memo1: TMemo;
Timer1: TTimer;
Edit2: TEdit;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Timer1Timer(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;
i:integer; //全局变量implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
if Button1.Caption='定时发送'then
begin
i:=0; //I是全局变量,
Button1.Caption:='停止';
Timer1.Interval:=strtoint(Edit1.text);
Timer1.Enabled:=true;
end
else
begin
Timer1.Enabled:=False;
Button1.Caption:='定时发送';
end;
end;//----------------
//作用:只有当timer1.enable=false时,才停止定时发送
//timer1.inteval表示时间毫秒//----------------
procedure TForm1.Timer1Timer(Sender: TObject);
var
// i:integer;
str,str1:string;
begin
//showmessage('11111');
str1:='';
str:='1234567890';
Memo1.Lines.Add(str+'-send');
i:=i+1; //计数
edit2.Text := inttostr(i);
end;procedure TForm1.Button2Click(Sender: TObject);
begin
timer1.Enabled :=true;
end;end.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货