Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.07;
Скачать: CL | DM;

Вниз

Глюк с формой?   Найти похожие ветки 

 
Miwa ©   (2002-02-17 01:14) [0]

Есть форма с свойствами:

BorderIcons=[];
BorderStyle=bsNone;

и есть на ней лабел. Задание формы - известить юзера, что мол, данные грузятся и нечего ему волноваться. Для этого на форме как раз и есть лабел. Только беда, что его не видно. И то не просто так не видно. Когда создаю кнопку и в онклик ей пишу
frmWait.Show - все ОК, а когда тот же frmWait.Show пишу в онклик-е другой кнопки, посреди куска кода, получаю форму без лабела. Может кто обьяснит, в чем тут дело?


 
MBo ©   (2002-02-17 07:05) [1]

Вероятно, достаточно поставить Application.ProcessMessages
>>посреди куска кода


 
Miwa ©   (2002-02-17 07:22) [2]

Ага. Спасибо. И что это значит?
...
Уже прочел в хелпе. Неа, не сработало :о((.


 
Cobalt ©   (2002-02-17 08:40) [3]

Насколько я понял, у тебя в онклик-е другой кнопки запускается длительный процесс.
Попробуй воспользоваться потоком (New->Thread). Т.е. в онклик-е другой кнопки запускаешь процесс, саму кнопку запрещаешь(ну, и ещё всё то, что может помешать этому длительному процессу) и/или устанавливаешь к.-нибудь флаг(типа Running:=true;).
В OnTerminate пишешь Running:=false, разрешаешь кнопку.


 
Miwa ©   (2002-02-19 09:25) [4]


> Насколько я понял, у тебя в онклик-е другой кнопки запускается
> длительный процесс.


Да вроде и не очень чтобы длительный - поиск в нескольких сотнях shortstring-ов. И сама форма отображается (тоесть, должна отображаться :о(( ) до процесса.
А с тредом... Иду пробовать, спасибо.



Страницы: 1 вся ветка

Текущий архив: 2002.03.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-19132
_Pavel
2002-02-20 20:52
2002.03.07
C++ DLL Delphi


3-19071
kserg@ukr.net
2002-02-08 13:35
2002.03.07
Как в DBGridEh програмно задать SortMarkedColumns ?


1-19197
новенький в Делфи
2002-02-18 21:56
2002.03.07
Матрицы


7-19354
ashep
2001-11-30 09:33
2002.03.07
Помогите с портами


1-19220
tmp_user
2002-02-18 08:28
2002.03.07
Аналог MaskEdit