Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.037 c
15-1143311396
Топоним
2006-03-25 21:29
2006.04.16
Об употреблении некоторых топонимов


2-1143823246
ded22
2006-03-31 20:40
2006.04.16
Edit и Таблица


2-1143881316
Jrek
2006-04-01 12:48
2006.04.16
Пользовательский интерфейс


2-1143691292
alk
2006-03-30 08:01
2006.04.16
Работа с DCOM


8-1131982179
WondeRu
2005-11-14 18:29
2006.04.16
Окно для FFT





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский