Hei!
Tämä kuuluu taas sarjaan "tyhmät kysymykset" :)
Onko C :ssa (Visual C ja MFC) olemassa mitään Visual Basicin DoEvents()-funktion kaltaista metodia, jolla saisi esimerkiksi silmukassa kontrollin palautettua hetkeksi käyttöjärjestelmälle?
Minulla on ohjelmassani for-silmukka, joka soittaa ääniä tietokoneen kaiuttimella. Ongelmana on, että käyttäjä ei nyt voi äänten soiton aikana esim. painaa lomakkeen painikkeita, koska ohjelma ei suostu suorittamaan kerralla muuta kuin sitä for-silmukkaa.
Tämä kuuluu taas sarjaan "tyhmät kysymykset" :)
Onko C :ssa (Visual C ja MFC) olemassa mitään Visual Basicin DoEvents()-funktion kaltaista metodia, jolla saisi esimerkiksi silmukassa kontrollin palautettua hetkeksi käyttöjärjestelmälle?
Minulla on ohjelmassani for-silmukka, joka soittaa ääniä tietokoneen kaiuttimella. Ongelmana on, että käyttäjä ei nyt voi äänten soiton aikana esim. painaa lomakkeen painikkeita, koska ohjelma ei suostu suorittamaan kerralla muuta kuin sitä for-silmukkaa.
Vastaukset 2
Vanhimmat
..ois kummaa jos vaun vb:ssä olisi, katseleppa prosessmessages
tee tuo luuppi Thredinä.