Srodne teme
29.11.2002. glutTimerFunc()
18.01.2006. Caller ID!?
03.05.2003. Filtriranje poziva?
14.10.2003. Limitatori poziva?
04.10.2003. SMIN tarifiranje
19.01.2004. sax: characters metod
16.02.2004. Identif. poziva pitanje
04.05.2004. Lista dolaznih poziva
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sta se poziva posle InitDialog()?

[es] :: C programiranje :: Sta se poziva posle InitDialog()?

[ Pregleda: 804 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rapidlord
Vladan Markovic
softver inzinjer - www.softserbia.com
KG

Član broj: 10145
Poruke: 414
*.vdial.verat.net

ICQ: 83880106
Sajt: www.pdadevelop.com


Profil

icon Sta se poziva posle InitDialog()?16.09.2004. u 13:39

Radi se o tome da imam VELIKO izracunavanje koje treba da se startuje automatski po pokretanju dijaloga i ciji napredak se prikazuje na progres baru u tom dijalogu, e sad kad tu funkciju stavim u InitDialog() dijalog normalno nece da se prikaze dok se ta funkcija ne izvrsi sto monogo traje a i samim tim progres bar koji se nalazi u dijalogu nema funkciju. Koja je standardna procedura za takav slucaj, dali se pravi neki tajmer koji pozove tu funkciju za neki interval kad se izvrsi InitDialog() ili postoji neka funkcija koja se poziva posle InitDialog() funkcije?
"There are many here among us who feel that life is but a joke.
But you and I, we've been through that, and this is not our fate,
So let us not talk falsely now, the hour is getting late."
16.09.2004. u 13:39 

Dragi Tata

Član broj: 1958
Poruke: 3876
66.228.70.*

Sajt: www.novetehnologije.com


Profil

icon Re: Sta se poziva posle InitDialog()?16.09.2004. u 13:49
Jedan način je da startuješ posebnu nit u kojoj ćeš da vršiš taj veliki proračun.

Drugi način je da iz samog proračuna pozivaš neku funkciju koja će da iscrtava progress bar.
16.09.2004. u 13:49 

rapidlord
Vladan Markovic
softver inzinjer - www.softserbia.com
KG

Član broj: 10145
Poruke: 414
*.vdial.verat.net

ICQ: 83880106
Sajt: www.pdadevelop.com


Profil

icon Re: Sta se poziva posle InitDialog()?16.09.2004. u 13:56
Citat:
Drugi način je da iz samog proračuna pozivaš neku funkciju koja će da iscrtava progress bar.


Na cemu? kad dialog koji nosi progres bar jos nije napravljen jer InitDialog() nije izvrsen do kraja zbog te funkcije???
"There are many here among us who feel that life is but a joke.
But you and I, we've been through that, and this is not our fate,
So let us not talk falsely now, the hour is getting late."
16.09.2004. u 13:56 

Dragi Tata

Član broj: 1958
Poruke: 3876
66.228.70.*

Sajt: www.novetehnologije.com


Profil

icon Re: Sta se poziva posle InitDialog()?16.09.2004. u 14:15
Pa je li mora u InitDialog? Čini mi se da može recimo OnActivate.
16.09.2004. u 14:15 

milanche
San Francisco

Član broj: 2447
Poruke: 701
*.client.comcast.net



Profil

icon Re: Sta se poziva posle InitDialog()?16.09.2004. u 15:54
Postoji nesto sto se zove GUI Thread. Pustis lepo da se OnInitDialog zavrsi, a pre samog
zavrsetka startujes GUI thread na kojem prikazujes progres izracunavanja (i obavezni
Cancel button za nestrpljive), kao i worker thread koji ce da izracunava sto treba.

Obicno worker thread samo racuna, a crtacke funkcije sme da poziva samo preko
poruka koje salje glavnom thread-u, nikako direktno jer je crash neizbezan.
16.09.2004. u 15:54 

sjanos
Subotica

Član broj: 28520
Poruke: 49
*.subotica.net.

ICQ: 276006551


Profil

icon Re: Sta se poziva posle InitDialog()?12.10.2004. u 13:55
Citat:
rapidlord: Radi se o tome da imam VELIKO izracunavanje koje treba da se startuje automatski po pokretanju dijaloga i ciji napredak se prikazuje na progres baru u tom dijalogu...,

i ja radim na slicnom programu imam slican problem pa bi me interesovalo da li si i kako resio problem
12.10.2004. u 13:55 

rapidlord
Vladan Markovic
softver inzinjer - www.softserbia.com
KG

Član broj: 10145
Poruke: 414
*.vdial.verat.net.

ICQ: 83880106
Sajt: www.pdadevelop.com


Profil

icon Re: Sta se poziva posle InitDialog()?22.10.2004. u 10:15
Resio sam problem tako sto sam startovao nit u kojoj se vrsi izracunavanje, kao sto su mi preporucili Dragi Tata i Milanche.
"There are many here among us who feel that life is but a joke.
But you and I, we've been through that, and this is not our fate,
So let us not talk falsely now, the hour is getting late."
22.10.2004. u 10:15 

[es] :: C programiranje :: Sta se poziva posle InitDialog()?

[ Pregleda: 804 | Odgovora: 6 ]

Postavi temu Odgovori

Srodne teme
29.11.2002. glutTimerFunc()
18.01.2006. Caller ID!?
03.05.2003. Filtriranje poziva?
14.10.2003. Limitatori poziva?
04.10.2003. SMIN tarifiranje
19.01.2004. sax: characters metod
16.02.2004. Identif. poziva pitanje
04.05.2004. Lista dolaznih poziva
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.