Модератор: Модераторы
TFormLogin = class(TForm)
private
{ private declarations }
public
{ public declarations }
class function open():boolean;
end;
implementation
class function TFormLogin.open: boolean;
begin
with TFormLogin.Create(nil) do begin
Result:=false;
ShowModal;
if ModalResult=mrOK then begin
//if (Login.text=fLogin) and (Password.text=fPassword) then
Result:=true;
end;
end;
end;
begin
RequireDerivedFormResource:=True;
Application.Initialize;
if TFormLogin.open() then
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Unvictis писал(а):а событие OnActivate происходит до или после прорисовки формы?
Лекс Айрин писал(а):Если так сделать, то при сворачивании/разворачивании окна придется снова вводить пароль.
Лекс Айрин писал(а):Например, при сворачивании в трей.
Unvictis писал(а):Также пробовал прописать LoginForm.ShowModal в коде проекта между всех Application.CreateForm(..) и Application.Run - иногда этот метод работает, иногда нет. Что-то подсказывает мне что так всё-таки правильней, но не пойму почему он работает через раз?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 232