Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2012, 20:35   #1
Federer
Пользователь
 
Регистрация: 28.03.2012
Сообщений: 18
По умолчанию Как сделать чтоб запускалась нужная форма проекта

при запуске программы появляется заставка, потом при нажатии любой клавиши она пропадает и должна запуститься форма ввода пароля, но она не запускается, а проект закривается. Как правильно сделать чтоб все работало?
http://rusfolder.com/33483049
Federer вне форума Ответить с цитированием
Старый 06.11.2012, 21:07   #2
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

При вводе сообщения выбрать кнопкой внизу "Расширенный режим" и прикрепить архив к сообщению (кнопка со скрепкой вверху - просто классика )
А ждать минуту, чтоб качать Вашу программу, вряд ли кто будет.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 06.11.2012, 21:15   #3
Federer
Пользователь
 
Регистрация: 28.03.2012
Сообщений: 18
По умолчанию

вот.............
Вложения
Тип файла: rar 11.rar (435.5 Кб, 12 просмотров)
Federer вне форума Ответить с цитированием
Старый 06.11.2012, 21:55   #4
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Метод Close, который Вы используете, закрывает форму. А если это основная форма проекта - то и весь проект. Нужно так:

Код:
  Form2.Show;  // Показываете ту форму, которая должна запуститься
  Hide;  //Скрываем активную форму
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 06.11.2012, 23:13   #5
Federer
Пользователь
 
Регистрация: 28.03.2012
Сообщений: 18
По умолчанию

куда и после чего ето вписивать?
Federer вне форума Ответить с цитированием
Старый 07.11.2012, 02:52   #6
Federer
Пользователь
 
Регистрация: 28.03.2012
Сообщений: 18
По умолчанию

нашол, но почему-то пароль не срабатывает
Federer вне форума Ответить с цитированием
Старый 07.11.2012, 08:39   #7
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

А что должно быть по сработке пароля? Третья форма открываться?

У Вас код такой:

Код:
if (Key=VK_RETURN) then
 begin
     if Epsw.Text='я'
      then ModalResult:=6
      else Close;
 end;
При чем тут ModalResult, что он вообще показывает и как должен влиять на открытие третьей формы?

Должно быть так, наверное:

Код:
if (Key=VK_RETURN) then
 begin
     if Epsw.Text='я'
      then begin
        FMain.Show;
        Hide;
      end
      else FLog.Close;
 end;
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать так чтоб при запуске программы сразу показывалась не одна форма а две либо больше? Jleksern Общие вопросы Delphi 4 19.01.2012 18:55
Как сделать чтоб при нажатии кнопки форма не работала? quarty Помощь студентам 6 05.11.2010 15:50
Как сделать программу, чтобы она запускалась везде? grenles Общие вопросы C/C++ 3 11.06.2008 21:10
Как сделать так,чтобы программа запускалась с включением компьютера? InseR Общие вопросы Delphi 24 12.02.2008 18:55
Как сделать, чтобы программа запускалась один раз, т.е. повторно запустить нельзя??? Kamikadze_666 Безопасность, Шифрование 7 31.07.2007 08:34