Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VB DoEvents ekvivalent u Linuxu FLTK?

[es] :: C/C++ programiranje :: VB DoEvents ekvivalent u Linuxu FLTK?

[ Pregleda: 2194 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon VB DoEvents ekvivalent u Linuxu FLTK? 03.04.2005. u 13:53 - pre 231 meseci
Imam jednu petlju while i sve sto se dogadja ona radi jako brzo, pa aplikacija zaglavi a CPU usage skoci na 100%. U VBu sam to lako resavao sa DoEvents, ali toga nema u C++.

Nasao sam nesto sa fflush(), ali ne znam kako da je iskoristim sa FLTK aplikacijom
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: VB DoEvents ekvivalent u Linuxu FLTK? 03.04.2005. u 16:57 - pre 231 meseci
Nekako sam resio problem multithreadingom, ali ako neko ima elegantnije resenje, neka kaze :)
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
195.252.86.*

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: VB DoEvents ekvivalent u Linuxu FLTK? 04.04.2005. u 12:54 - pre 231 meseci
hmm, nisi tacno rekao sta zelis da uradis, pogledaj recimo
man select , ili
man poll mozda ce ti to pomoci.
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: VB DoEvents ekvivalent u Linuxu FLTK? 04.04.2005. u 13:50 - pre 231 meseci
Evo sta sam mislio:

FLTK aplikacija treba da motri na evente sa lp1. Zato ima jednu petlju koja se jako brzo izvrsava i mnogo puta se prolazi kroz nju.

Posto se kroz petlju prolazi stalno, ostali delovi programa nemaju mogucnost da se pokrenu. Zato FLTK prozor zaglavi. U vb i javi postoji funkcija DoEvents, odnosno doEvents(); koja se poziva u petlji, pauzira petlju i dozvoljava drugim delovima programa da se izvrse.

Problem sam resio tako sto sam funkciju sa petljom pokrenuo u drugom threadu i ostali delovi programa se nesmetano izvrsavaju.

Pogledacu man. Hvala.
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
..31.216.81.gus.vf.siwnet.net.

Sajt: dejan.lekic.org


+2 Profil

icon Re: VB DoEvents ekvivalent u Linuxu FLTK? 07.04.2005. u 08:23 - pre 231 meseci
Ako sam dobro shvatio sta treba da se odradi, onda treba da pogledas dokumentaciju za fltk::add_fd() funkciju . Jedan od lepih primera kako se koristi, doduse 1.x primer, imas na http://www.nu6.org/_/src/cpp/0001.html .
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

[es] :: C/C++ programiranje :: VB DoEvents ekvivalent u Linuxu FLTK?

[ Pregleda: 2194 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.