Главная страница
    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.036 c
15-1143564693
geserx
2006-03-28 20:51
2006.04.16
проблема с браузерами!


2-1144076106
TimScorp
2006-04-03 18:55
2006.04.16
Объединение таблиц для создания отчета


1-1141989695
Александр Б.
2006-03-10 14:21
2006.04.16
Интерфейс, и потоки


8-1131638758
Lexandre
2005-11-10 19:05
2006.04.16
OpenGL помогите новичку


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский