Ĺadny brzuch
Mam taki problem chcialbym aby niezaleznie od tego co sekunde uaktualnial sie objekt Label, taki ot licznik.
gdy korzystam z petli while to program obsluguje tylko 1 watek(nie moge nic innego robic tylko mierzyc ten czas), a chcialbym moc osobno robic cos innego.
Jak obsluzyc 2 rzeczy naraz.
ps. nie smiac sie nie mam weny nie umiem opisac mam nadzieje ze wiecie o co chodzi
Nie wiem czy to coś pomoże bo nie korzystam z Bulidera, ale czy nie możesz zrobić dwóch Timerów i odpowiednich do nich zdarzeń?
a mozesz wytlumaczyc na jakiej zasadzie to dziala, moze cos wymysle
Rób te operacje w równoległych wątkach :)
Udalo mi sie w miare z tym uporac dzieki Timer (widgets) ale chcialbym sie dowiedziec cos o rownoleglych watkach, mozecie mi po krotce wyjasnic, ewentualnie strona jakas z tym zagadnieniem.
??
No i to
Użytkownik KlyYmek edytował ten post 07 luty 2007, 17:58
dziekuje ale wolalbym cos mniej szczegolowego, wolalbym najpierw cos co pozwoli mi ogolnie na to spojrzec
dziekuje ale wolalbym cos mniej szczegolowego, wolalbym najpierw cos co pozwoli mi ogolnie na to spojrzec
klik 1
klik 2
....
ok niech bedzie :)
Teraz inna inszosc, a wiec (nie chce nowego tematu zakladac) mam pasek glosnosci taki:
http://img478.images...38/zet22nx1.jpg
I jesli ktos by wiedzial jak zrobic by po przesunieciu w prawo o jeden segment ( jest ich 50 na tym przykladzie) zwiekszyla sie glosnosc o 0.02 ( 0 - brak, 1 - full), komendy na to ma tylko sama zasada dzialania tego, probowalem wszystkiego i nie dziala
Użytkownik Netrix edytował ten post 07 luty 2007, 18:00
W zdarzeniu onchange (albo podobnym, nie siedzę w BCB :D) sobie zmieniaj głośność w zależności od wartości ;)
Oczywiście musiałbyś najpierw tę wartość odpowiednio podzielić :)
Najlepiej zrobić na 100 "segmentów" (ale nazwa :D). I później to już łatwo :)
//edit:
pracuje na wxWidgets (wxDevCpp)
aaa, a to sorki :)
Użytkownik pbnan edytował ten post 07 luty 2007, 18:35
Bylo 100 ale jakos zmienilem do 50, jak bedzie dzialac to zwieksze dokladnosc:)
pracuje na wxWidgets (wxDevCpp)
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
gdy korzystam z petli while to program obsluguje tylko 1 watek(nie moge nic innego robic tylko mierzyc ten czas), a chcialbym moc osobno robic cos innego.
Jak obsluzyc 2 rzeczy naraz.
ps. nie smiac sie nie mam weny nie umiem opisac mam nadzieje ze wiecie o co chodzi
Nie wiem czy to coś pomoże bo nie korzystam z Bulidera, ale czy nie możesz zrobić dwóch Timerów i odpowiednich do nich zdarzeń?
a mozesz wytlumaczyc na jakiej zasadzie to dziala, moze cos wymysle
Rób te operacje w równoległych wątkach :)
Udalo mi sie w miare z tym uporac dzieki Timer (widgets) ale chcialbym sie dowiedziec cos o rownoleglych watkach, mozecie mi po krotce wyjasnic, ewentualnie strona jakas z tym zagadnieniem.
??
No i to
Użytkownik KlyYmek edytował ten post 07 luty 2007, 17:58
dziekuje ale wolalbym cos mniej szczegolowego, wolalbym najpierw cos co pozwoli mi ogolnie na to spojrzec
dziekuje ale wolalbym cos mniej szczegolowego, wolalbym najpierw cos co pozwoli mi ogolnie na to spojrzec
klik 1
klik 2
....
ok niech bedzie :)
Teraz inna inszosc, a wiec (nie chce nowego tematu zakladac) mam pasek glosnosci taki:
http://img478.images...38/zet22nx1.jpg
I jesli ktos by wiedzial jak zrobic by po przesunieciu w prawo o jeden segment ( jest ich 50 na tym przykladzie) zwiekszyla sie glosnosc o 0.02 ( 0 - brak, 1 - full), komendy na to ma tylko sama zasada dzialania tego, probowalem wszystkiego i nie dziala
Użytkownik Netrix edytował ten post 07 luty 2007, 18:00
W zdarzeniu onchange (albo podobnym, nie siedzę w BCB :D) sobie zmieniaj głośność w zależności od wartości ;)
Oczywiście musiałbyś najpierw tę wartość odpowiednio podzielić :)
Najlepiej zrobić na 100 "segmentów" (ale nazwa :D). I później to już łatwo :)
//edit:
pracuje na wxWidgets (wxDevCpp)
aaa, a to sorki :)
Użytkownik pbnan edytował ten post 07 luty 2007, 18:35
Bylo 100 ale jakos zmienilem do 50, jak bedzie dzialac to zwieksze dokladnosc:)
pracuje na wxWidgets (wxDevCpp)