Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

На время запретиь пользователю делать что-либо [D6, Win2k]


Y ©   (2003-02-04 10:26:00) 

Может глупый вопрос, но все же. Как не дать пользователю работать во время выполнения некот.процесса?


Александр Спелицин   (2003-02-04 15:33:00) [1]

Так сделайте "коннект" синхронным, т.е. операция не вернет управление до тех пор, пока не установится соединение, либо случится тайм-аут. И пока идет "коннект" к серверу, юзер ничего не сможет сделать.


Y   (2003-02-04 13:58:00) [2]

Посылаются е-мейлы, коннект идет долго, поэтому и хочется запретить пользователю что-либо делать в тек.форме. Если создать и показать модально др.форму, программа будет не коннектится , а ждать рез-та ShowModal. В принципе я сделала Form.Enabled=false, нормально.
А что за BlockInput?


AGGRESSOR   (2003-02-04 13:43:00) [3]

Работать где? В твоей программе или в системе вообще? Или работать в смысле ходить на работу? Если так, то выводи сообщение "пожалуйста, не ходите на работу до завершения процесса", или попробуй BlockInput- это гарантировано :)
Если хочешь толковый ответ- уточняй вопросы, плиз.


REA   (2003-02-04 13:40:00) [4]

В смысле работать? Показать ему мультик - пусть отвлечется, о работе забудет.


boets   (2003-02-04 13:36:00) [5]

можно открыть модальную форму с прогрессбаром которую не закрыть. Закрываете сами программно после завершения процесса


Palladin   (2003-02-04 11:05:00) [6]

а что еще надо?


Y   (2003-02-04 11:02:00) [7]

Спасибо, логично. Я думала, может, есть что-нибудь еще


Archon Kazansky   (2003-02-04 10:58:00) [8]

Что-то.Enabled:=False;


Y   (2003-02-04 10:52:00) [9]

Мастера, кто нибудь знает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо