program StarNetClub;
uses
Forms,
FormMain in 'FormMain.pas' {MainForm},
FormOfLogin in 'FormOfLogin.pas' {LoginForm},
DmForLogin in 'DmForLogin.pas' {DMLogin: TDataModule};
{$R *.res}
type
Tuser=class
name:string;
pass:string;
end;
var
allowlogin:boolean;
user:tuser;
begin
while not allowlogin do
begin
loginform:=tloginform.Create(application);
if loginform.ShowModal=2 then
begin
loginform.Free ;
exit;
end;
//在loginform中对user对象各变量赋值,代码自己完成.不过最好将对象tuser的定义写在单独的一个UNITS里,在各FORM中USES.
if (user.Name='') or (user.Pass='') then
begin
application.MessageBox('您的输入有误,请重新确认您的输入!','错误');
end
else
allowlogin := true;
end;
//验证身份
//dmlogin:=tdmlogin.Create(application);
//在这里使用dmlogin中的QUERY控件来查询数据库,如果和输入相符,则转入下一步执行,否则可以使用EXIT退出程序.
//相应的代码自己完成.
Application.Initialize;
Application.CreateForm(TMainForm, MainForm);
Application.Run;
end.