Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.16;
Скачать: CL | DM;

Вниз

РАбота с несколькими формами   Найти похожие ветки 

 
Std   (2006-04-05 14:20) [0]

Доброго времени.
Существует 2 формы, одна форма для ввода логина и пароля, вторая основная. подскажите пж как мне зделать чтоб если логин и пароль введены правильные то форма входа закрывалась и запускалась главная форма. проьывал делать

mainForm.Show;
loginForm.Close;
но закрывается все приложение


 
balepa ©   (2006-04-05 14:26) [1]

А ты уверен что loginForm у тебя не главная ?
Я вот уверен что она у тебя главная.


 
Std   (2006-04-05 14:38) [2]

ну ладно делаю я главной  другую форму, но тогда мне приходица писать при ее загрузке шоб показывалась форма с входом и главная форма, а мне нада шоб показался только диалог входа а уже потом главная форма


 
Nick_serov   (2006-04-05 14:42) [3]

> Доброго времени.
> Существует 2 формы, одна форма для ввода логина и пароля,
>  вторая основная. подскажите пж как мне зделать чтоб если
> логин и пароль введены правильные то форма входа закрывалась
> и запускалась главная форма. проьывал делать
>
> mainForm.Show;
> loginForm.Close;
> но закрывается все приложение


Пробуй

loginForm.hide;


 
Гаврила ©   (2006-04-05 14:52) [4]

Главной формой должна быть mainForm
(потому что все приложение автоматом закрывается при закрытии главной формы)
а показзывать loginForm можно в mainForm.OnCreate


 
balepa ©   (2006-04-05 14:52) [5]

Самый простой способ:
В Unit"е проекта

begin
if InputBox("fff","ddddd","") = "11" then
begin
 Application.Initialize;
 Application.CreateForm(Tmainform,mainform);
 Application.Run
end
 else
   application.Terminate;
end.


 
Std   (2006-04-05 15:22) [6]

2Гаврила
выбивает ошибку acces volation read adres 000000
2balepa
так к сожалению не получится :( нада обизательно что бы форма была и пароль будет сравниватся с с паролями из БД


 
Плохиш ©   (2006-04-05 15:47) [7]

Application.ShowMainForm := false;


 
zorik ©   (2006-04-05 16:25) [8]


 Application.Initialize;
 FormPassword := TFormPassword.Create(Application);
 with FormPassword do
 try
   ShowModal;
   if not (
             (ModalResult = mrOk) //нажата кнопка "ok"
             and
             CheckPassword //функция проверки подлиности пароля
           )
     then Application.Terminate;
 finally
   Free;
 end;
 Application.CreateForm(TFormMain, FormMain);
 Application.Run;



Страницы: 1 вся ветка

Текущий архив: 2006.04.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
15-1143184320
Sergey13
2006-03-24 10:12
2006.04.16
"Устами младенца" или "Говорят дети"


4-1138459145
maxim161
2006-01-28 17:39
2006.04.16
Отправка сообщений процессу


2-1143782019
Рафик
2006-03-31 09:13
2006.04.16
Char в Integer


8-1131366861
HEXO4YXA
2005-11-07 15:34
2006.04.16
ActiveX в AVI :)


11-1124640908
hunn
2005-08-21 20:15
2006.04.16
Форму в центр