Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Borland c++ progress bar

Ostatnio zmodyfikowano 2017-02-13 19:16
Autor Wiadomość
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:
C/C++
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ę.
P-157616
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
P-157618
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
P-157619
mateczek
» 2017-02-12 20:34:00
nie powinno się blokować GUI funkcjami czekającymi. Bo tracisz responsywność
Timer lub wątki
P-157621
Demolka
Temat założony przez niniejszego użytkownika
» 2017-02-13 15:09:46
a jak zastosować ten timer lub wątki?
P-157655
mateczek
» 2017-02-13 19:16:51
https://www.youtube.com/watch?v=Dh6TUl36hAA
P-157673
« 1 »
  Strona 1 z 1