工程文件: begin passwordform:=tpasswordform.Create(application); passwordform.ShowModal; if passwordform.modalresult=1 then begin Application.Initialize; Application.CreateForm(Tmainfrm, mainfrm); Application.Run; end; end.
tpasswordform窗口部分源码(确定按键): procedure Tpasswordform.BitBtn1Click(Sender: TObject);//按下确定键 begin times:=times+1; if times<=3 then begin usertable.Filter:='user=''+user.text+''; usertable.Filtered:=true; if usertable.FieldByName('password').AsString=password.Text then passwordform.ModalResult:=1 else begin showmessage('您输入的密码出错!'); passwordform.ModalResult:=2 end; end else application.Terminate; end;