![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 8 Всего: 24 |
САБЖ.
|
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Zero |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 8 Всего: 24 |
Alex а по проще нету?
|
|||
|
||||
| Fedor |
|
||||
![]() Днепрянин ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2090 Регистрация: 8.2.2003 Где: Великий Репутация: нет Всего: 32 |
в середине чего? той процедуры, которая запускает вторую форму?
тоже не очень понятно... З.Ы. Может не в тему, но если тебе нужно, чтоб код приостанавливался в момент открытия второй формы и возобновлялся в момент ее закрытия, то вместо Show используй ShowModal -------------------- Мы - Днепряне. Мы всех сильней. |
||||
|
|||||
| ДЫМ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 6.1.2004 Репутация: 8 Всего: 8 |
Привет, Zero. Отдельное спасибо за "плюсик".
Решение на самом деле простое (опять же если я тебя правильно понял). Воспользуйся API-функцией GetKeyState. Как только она возвратит значение, меньшее нуля,- значит клавиша нажата. Например, этот код делает следующее: при запуске приложения главное окно не появится пока не будет нажата комбинация Alt-F5.
|
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Ой, как жестоко. Зачем же так систему грузить?
Вот вариант на событии Application'a:
А вообще, если смотреть второе пояснение, то требуется всего лишь Form2.ShowModal. А потом вторую форму просто закрываем по нажатию определенной кнопы и продолжаем первую форму. Или не так? |
|||
|
||||
| Zero |
|
||||||||||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2169 Регистрация: 23.10.2004 Где: Россия, г. Рязань Репутация: 8 Всего: 24 |
Если это был был бы Турбо Паскаль, то было бы типа того:
ДЫМ у меня сразу всё зависает при вызове этой процедуры.
Snowy я непонял как же её потом вызывать, точнее судя по заголовку
Вобщем чтобы всем было понятно что мне нужно, напишу отрывок моей проги: 1. Создать новую форму, и бросить на неё Label 2. Процедура вывода информации
3. Процедура которая всем управляет (точнее её кусок):
PS: Вобщем необращайте внимание на мой код и всё остальное, мне нужна лишь функция (типа как в Паскале Readkey), всё остальное пишу лишь для того чтобы всем было всё понятно. Заголовок темы ─ ЕСТЬ ВОПРОС. Это сообщение отредактировал(а) Zero - 1.2.2005, 15:22 |
||||||||||||||||
|
|||||||||||||||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Оконное приложение - система событийная. Там нет понятия "ждать".
Можно полностью усыпить приложение, но тогда не будет никакой реакции от него. Так что единственный выход - ждать нужного события.
ее не нужно вызывать. Кидаешь на форму TApplicationEvent и создаешь событие OnShortCut. А в ней уже обрабатываешь кнопку когда как тебе нужно. Единственный минус, что работает всегда, независимо от того, какая форма сейчас на экране. |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
http://vingrad.ru/DELPHI-DLP-000574
http://vingrad.ru/DELPHI-DLP-000556 http://vingrad.ru/DELPHI-DLP-000553 -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |