Главная страница
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.016 c
4-19391
Renard
2002-01-11 07:57
2002.03.07
Можно ли взять текстовую строку из чужего ListBox a?


1-19251
Елена
2002-02-18 07:45
2002.03.07
Зашифровать строку


14-19324
SES
2002-01-22 17:08
2002.03.07
:)


1-19132
_Pavel
2002-02-20 20:52
2002.03.07
C++ DLL Delphi


3-19087
DDDD
2002-02-08 10:16
2002.03.07
QuickRep