uses
Forms,
controls,
sysutils,
u_main in 'u_main.pas' {main},
u_data in 'u_data.pas' {DataModule1: TDataModule},
u_login in 'u_login.pas' {login},
u_wzjk in 'u_wzjk.pas' {wzjk};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(Tmain, main);
Application.CreateForm(TDataModule1, DataModule1);
Application.CreateForm(Tlogin, login);
Application.CreateForm(Twzjk, wzjk);
if login.ShowModal=mrok then Application.Run;//这里
end.
procedure Tlogin.BitBtn1Click(Sender: TObject);
begin
with query1 do
begin
ParamByName('dm').AsString:=lowercase(edit1.text);
ParamByName('passwd').AsString:=edit2.text;
open;
if eof then
if login.tag<2 then
begin
login.Tag:=login.tag+1;
application.MessageBox('用户或口令错误,请重输!','注意',mb_ok);
edit1.SetFocus;
end
else
begin
application.MessageBox('抱歉,您不能使用本系统!','注意',mb_ok);
modalresult:=mrcancel;
end
else
begin
m_cz:=trim(lowercase(edit1.text));
modalresult:=mrok;
end;
close;
end;
end;
。。。
怎么解决?