где ошибка?
Код: Выделить всё
begin
Application.Initialize;
// логотип
F_Logo:=TF_Logo.Create(Application);
F_Logo.Show;
F_logo.Update;
// загрузка основной формы
Application.CreateForm(TF_Main, F_Main);
Application.CreateForm(TF_Login, F_Login);
F_Login.ShowModal;
// закрывыю логотип
F_Logo.Hide;
F_Logo.Free;
if loginStat= true then
Application.Run
else
Application.Terminate;
end.
Код: Выделить всё
Unit Login
procedure TF_Login.BitBtn_okClick(Sender: TObject);
var UserLogin, pass: string;
begin
F_Main.IBQ_User.Close;
F_Main.IBQ_User.SQL.Clear;
F_Main.IBQ_User.SQL.Add('Select User_Login, User_Pass FROM TBUSER WHERE User_Login ="'+Ed_Login.Text+'"');
F_Main.IBQ_User.Open;
UserLogin:=F_Main.IBQ_User.fieldByName('User_Login').AsString;
pass:=F_Main.IBQ_User.FieldByName('User_pass').AsString;
if (Ed_Login.Text=UserLogin) and (Ed_Pass.Text=pass) then loginStat:=true
else
begin
Ed_Pass.Text:='';
Ed_Pass.SelectAll;
loginStat:=false;
end;
end;
end.