Borland c++ progress bar
Ostatnio zmodyfikowano 2017-02-13 19:16
Demolka Temat założony przez niniejszego użytkownika |
Borland c++ progress bar » 2017-02-12 14:01:14 Witam, Otóż mam taki problem, że gdy ładuje mi się progress bar to nie pojąwiają mi się żadne inne elementy pojawią się dopiero gdy progress bar osiągnie 100%, co mogę zrobić w takiej sytuacji, program wizualnie wygląda mniej więcej tak: -------------------------- |progress bar | -------------------------- items scanned: "label2" } to się nie wyswietla kod jest taki: int items = 0; Label2->Caption = items;
for( int a = 0; a < 100; a++ ) { Sleep( 20 ); items += 4; Label2->Caption = items; ProgressBar1->Position += a; }
Proszę o pomoc, z góry dziękuję. |
|
mateczek |
» 2017-02-12 16:06:30 wypada odesłać do wróżki !!!
A gdzie ten fragment kodu umieściłeś ?? po co ci ten progres-barr?/ co on ma wizualizować ??
Jak na moje oko to zawiesiłeś GUI pętlą for. Ale co i jak to nie mam pojęcia |
|
Demolka Temat założony przez niniejszego użytkownika |
» 2017-02-12 19:35:47 to ma byc cos w stylu skanowania jak antywirus, wydaje mi się, że błąd leży po stronie Sleep(); bo bez tego jest ok, jest to w borland i tam jest opcja/funkcja timer może ktoś by wiedział jak to zastosować? fragment kodu jest na onclick buttona |
|
mateczek |
» 2017-02-12 20:34:00 nie powinno się blokować GUI funkcjami czekającymi. Bo tracisz responsywność Timer lub wątki |
|
Demolka Temat założony przez niniejszego użytkownika |
» 2017-02-13 15:09:46 a jak zastosować ten timer lub wątki? |
|
mateczek |
» 2017-02-13 19:16:51 https://www.youtube.com/watch?v=Dh6TUl36hAA |
|
« 1 » |