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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2011, 22:30   #11
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Form2.ShowModal.

Где Form2 - окошко "Идёт операция".
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 18.02.2011, 22:32   #12
Алексей_C
Пользователь
 
Аватар для Алексей_C
 
Регистрация: 27.10.2007
Сообщений: 40
По умолчанию

Цитата:
Сообщение от GunSmoker Посмотреть сообщение
Form2.ShowModal.

Где Form2 - окошко "Идёт операция".
не, у меня на главной форме, показывается, что идет процесс, вот в этом и вся загвоздка)))
Алексей_C вне форума Ответить с цитированием
Старый 18.02.2011, 23:33   #13
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

а фантазию включить
на форму ставите Panel,
Код:
Panel.Align := alClient;
все компоненты на Panel, разницы и не заметите, а потом
Код:
Panel.Enabled := False;
форма не тронута, а нажать ниче нельзя
VirusN13
ArtGrek вне форума Ответить с цитированием
Старый 19.02.2011, 08:55   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
у меня на главной форме, показывается, что идет процесс
А что слова GunSmoker-а для тебя совсем совсем ничего не значат?
Разве трудно перенести в эту модальную форму сам показатель процесса? Что там у тебя прогрессбар или Лабел какой - перенеси его.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.02.2011, 13:41   #15
Алексей_C
Пользователь
 
Аватар для Алексей_C
 
Регистрация: 27.10.2007
Сообщений: 40
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А что слова GunSmoker-а для тебя совсем совсем ничего не значат?
Разве трудно перенести в эту модальную форму сам показатель процесса? Что там у тебя прогрессбар или Лабел какой - перенеси его.
Перенести, можно и естественно не сложно, но я то хочу именно так, и по этому и задаю вопрос, естественно это бы решило проблему, но нужно именно, чтобы процесс был показан на главной...
Алексей_C вне форума Ответить с цитированием
Старый 19.02.2011, 13:51   #16
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

ну сделай тогда в событии OnKeyDown твое
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 19.02.2011, 16:11   #17
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
чтобы процесс был показан на главной...
Тогда как говорилось - в цикле по всем компонентам и Enabled:=false им. А после процесса наоборот.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.02.2011, 16:20   #18
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Лично я бы не рискнул циклом. Может там компонент должен быть отключен и так. Или ещё что-то.

Лучше всего руками отключить только те элементы, которые запускают работу, несовместимую с текущей. Не так уж их и много будет.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Timer и Application.ProcessMessages Zerofill Общие вопросы Delphi 5 21.11.2009 13:29
application.ProcessMessages; UROKSAN Общие вопросы Delphi 2 10.04.2008 13:32
Аналог Application.ProcessMessages() Alter Общие вопросы Delphi 10 10.02.2008 00:58
Application.ProcessMessages =LeonZone= Общие вопросы Delphi 11 27.01.2008 21:31
Application.ProcessMessages KAMASUTR Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 11.08.2007 23:38