Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 04:43 10.06.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: 'Please wait...' със закъснение [re: Eventer]
Авторmf2hd (Нерегистриран) 
Публикувано07.08.03 09:41  



Здравейте на всички.
Нишките са хубаво нещо, но аз си мисля, 4е не трябва да се прекалява с тях.
Помисли си дали е удачно за твоя случай, потребителите да работят с програмата докато тя прави нещо важно ? Според мене е по-добре да изчакат. Но всичко си зависи от случая.
За таймера .. Сега нямам вазможност да пробвам , но не виждам защо няма да се покаже формата. Ето един примерен код :

procedure Long_calculation;
begin
timer1.interval := 3000; //това може и да е default;
timer1.enabled := true;
Screen.Cursor:=crHourGlass;
try
repeat
// твоя код
//Application.ProcessMessages е хубаво да се сложи да не си мислят лузерите
4е е забила програмата.

until calculation_end;

finally
timer1.enabled:=false; //ако стигне до тук преди 3 сек. формата няма да се покаже
if formPleaseWait.Showing then formPleaseWait.Hide;
Screen.Cursor:=crDefault;
end;
end;


procedure Timer1.OnTimer;
begin
enabled:=false;
formPleaseWait.Show;
formPleaseWait.Repaint; //мисля 4е това трябва да я накара да се покаже
end;


Ако пробваш и нестане пиши да знам :)))



Цялата тема
ТемаАвторПубликувано
* 'Please wait...' със закъснение Eventer   06.08.03 11:59
. * Re: 'Please wait...' със закъснение Pechenia   06.08.03 13:19
. * Не, не става само с таймер... Eventer   06.08.03 14:55
. * Re: 'Please wait...' със закъснение PhantomAS   06.08.03 16:12
. * Не е само цикъл Eventer   06.08.03 16:26
. * Re: Не е само цикъл PhantomAS   06.08.03 17:53
. * Re: 'Please wait...' със закъснение я ro знaм бe :)   06.08.03 18:30
. * Thanks на всички Eventer   06.08.03 18:53
. * Re: 'Please wait...' със закъснение mf2hd   07.08.03 09:41
. * Re: 'Please wait...' със закъснение я ro знaм бe :)   07.08.03 11:22
. * Re: 'Please wait...' със закъснение mf2hd   08.08.03 12:03
. * Re: 'Please wait...' със закъснение SDR   09.08.03 12:18
. * Тц... не става :) Eventer   07.08.03 20:10
. * Re: 'Please wait...' със закъснение Hateras   08.08.03 13:23
. * Re: 'Please wait...' със закъснение mf2hd   08.08.03 14:33
. * Re и на Hateras Eventer   11.08.03 09:18
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.