Siema!
Mam problem z timerem. Ustawilem w jego funkcji żeby zmieniał dwie zmienne i odrysowywał obraz, ale on sie zawiesza. Zmienialem szybkosc, ale przy 100ms tez sie tak robi a podrzebuje szybkosc od 50 do 100. Co zrobic?? Moze musze zmienic zeby odrysowywal tylko kawalek a nie caly obraz?
- Rejestracja:ponad 21 lat
- Ostatnio:prawie 18 lat
- Postów:292
0

- Rejestracja:ponad 22 lata
- Ostatnio:około 8 godzin
0
Nie odswiezaj ekranu za pomoca timera !! Po pierwsze musisz "zaalokowack" zmienne i funkcje timera:
LOCK_FUNCTION(timer)
LOCK_VARIABLE(zmienna)
Po drugie timer nie moze byc uzywany do odswiezania bezposrednio, chcesz miec synchronizacje to zrob sobie zmienna ktora przyjmuje wartosc 1 przy kazdym tyknięciu timera a w petli glownej sprawdzaj czy jej wartosc wynosi jeden, jak tak to odswiez ekran a nastepnie ustaw ta zmienna na 0 tak aby program poczekal na nastepne tykniencie timera
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.