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

cbuilder Sleep()

Ostatnio zmodyfikowano 2016-03-06 23:03
Autor Wiadomość
SzymoneX300
Temat założony przez niniejszego użytkownika
cbuilder Sleep()
» 2016-03-06 21:56:06
Gdy używam w aplikacji okienkowej w programie cbuilder funkcji Sleep(100); to aplikacja nie chce się uruchomić, czy jest ona tutaj jakoś zastąpiona, czy jakoś inaczej się używa?
P-145647
carlosmay
» 2016-03-06 22:48:59
P-145648
mateczek
» 2016-03-06 23:03:12
na wstępie zaznaczę, iż nie programuje w C++Builder. Moja uwaga jest tylko taka, iż używanie funkcji stopujących, blokujących, czekających itp. w aplikacjach okienkowych to bardzo zły pomysł.
Bo tracisz responsywność GUI. Do wyżej wymienionych działań trzeba się zastanowić nad

1.zdarzenia czasowe (zamiast czekania w pętli przy pomocy sllep(), lepiej się posłużyć timerami i zdarzeniami)
2.wątki którym zlecasz operacje blokujące (np komunikacja z urządzeniem zewnętrznym) i tam śmiało możesz walić sleep()



https://youtu.be/W3omS_AXZIs oglądać w HD
Trochę odbiegam od tematu c++ builder. Bo ja piszę w QT. Ale daję filmik jak ja to widzę. (oczywiści mogę się mylić, bo zawodowcem nie jestem)
 



P-145649
« 1 »
  Strona 1 z 1