unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, jpeg, ExtCtrls, StdCtrls, Buttons;type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
procedure FormCreate(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
var
entertime:integer;
begin
entertime:=0;
end;procedure TForm1.BitBtn2Click(Sender: TObject);
begin
close
application.terminate;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
var
pwfile:textfile;
possword:string;
begin
assignfile(pwfile,'config.sys');
reset.(pwfile);
readin(pwfile,possword);
closefile(pwfile); inc(entertime);
if edit1.text=possword then
close
else
begin
label1.caption:='ÃÜÂëÊäÈë´íÎó£¬ÇëÖØÐÂÊäÈ룺';
in entertime>=3 then
begin
msssagebox(handle,'ÊäÈëÃÜÂë´íÎóÈý´Î,³ÌÐòÍ˳ö£¡','ÐÅÏ¢',mb_ok);
close;
application.Terminate;
end else
begin
edit1.text:='';
edit1.setfocus;
end;
end;
end;
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, jpeg, ExtCtrls, StdCtrls, Buttons;type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
procedure FormCreate(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
var
entertime:integer;
begin
entertime:=0;
end;procedure TForm1.BitBtn2Click(Sender: TObject);
begin
close
application.terminate;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
var
pwfile:textfile;
possword:string;
begin
assignfile(pwfile,'config.sys');
reset.(pwfile);
readin(pwfile,possword);
closefile(pwfile); inc(entertime);
if edit1.text=possword then
close
else
begin
label1.caption:='ÃÜÂëÊäÈë´íÎó£¬ÇëÖØÐÂÊäÈ룺';
in entertime>=3 then
begin
msssagebox(handle,'ÊäÈëÃÜÂë´íÎóÈý´Î,³ÌÐòÍ˳ö£¡','ÐÅÏ¢',mb_ok);
close;
application.Terminate;
end else
begin
edit1.text:='';
edit1.setfocus;
end;
end;
end;
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, jpeg, ExtCtrls, StdCtrls, Buttons;type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
procedure FormCreate(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
private
{ Private declarations }
public
entertime:integer; //把他声明成全局变量就OK了。
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);begin
entertime:=0;
end;procedure TForm1.BitBtn2Click(Sender: TObject);
begin
close;
application.terminate;end;procedure TForm1.BitBtn1Click(Sender: TObject);
var
pwfile:textfile;
possword:string;
begin
assignfile(pwfile,'config.sys');
reset(pwfile);
readln(pwfile,possword);
closefile(pwfile); inc(entertime);
if edit1.text=possword then
close
else
begin
label1.caption:='ÃÜÂëÊäÈë´íÎó£¬ÇëÖØÐÂÊäÈ룺';
if entertime>=3 then
begin
messagebox(handle,'ÊäÈëÃÜÂë´íÎóÈý´Î,³ÌÐòÍ˳ö£¡','ÐÅÏ¢',mb_ok);
close;
application.Terminate;
end else
begin
edit1.text:='';
edit1.setfocus;
end;
end;
end;
end.
下面是你的代码,我标出了我改的地方。不知道改的对不对。unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, jpeg, ExtCtrls, StdCtrls, Buttons;type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
procedure FormCreate(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
var
entertime:integer; //我把它设成全局变量了
begin
entertime:=0;
end;procedure TForm1.BitBtn2Click(Sender: TObject);
begin
close //;
application.terminate;
end;
procedure TForm1.BitBtn1Click(Sender: TObject);
var
pwfile:textfile;
possword:string;
begin
assignfile(pwfile,'config.sys');
reset.(pwfile); //.
readin(pwfile,possword); //我没见过这个函数:)
closefile(pwfile); inc(entertime);
if edit1.text=possword then
close
else
begin
label1.caption:='ÃÜÂëÊäÈë´íÎó£¬ÇëÖØÐÂÊäÈ룺';
in entertime>=3 then
begin
msssagebox //应该是messagebox吧?
(handle,'ÊäÈëÃÜÂë´íÎóÈý´Î,³ÌÐòÍ˳ö£¡','ÐÅÏ¢',mb_ok);
close;
application.Terminate;
end else
begin
edit1.text:='';
edit1.setfocus;
end;
end;
end;