Witam. Chciałem spytać, czy jest możliwa sytuacja, że program różnie działa w zależności od systemu. Na win 7 działa poprawnie, natomiast na XP postawionym na virtualBox nie. Program do działania potrzebuje .net framework4.0 i pisałem go w visual studio.
Program na win 7 działa tak, że po uruchomieniu klikam odtwarzaj "button2" i po wkrótce uruchamia się nowy wątek z nieskończoną pętlą, a ten uruchamia kolejny w którym startuje funkcja odpowiedzialna na dźwięk. No i gdy ten ostatni wątek kończy działanie (koniec piosenki), to jeżeli godzina nadal jest ok startuje następna. Na xp wygląda to tak, że klikam odtwarzaj. Piosenki poleci trochę i następna. I to nie jest tak, że okres czasu jest ten sam. Jedna leci 5s, inna 15, inna 30 i nie wiem gdzie szukać problemu. Oto kod programu:
Program na win 7 działa tak, że po uruchomieniu klikam odtwarzaj "button2" i po wkrótce uruchamia się nowy wątek z nieskończoną pętlą, a ten uruchamia kolejny w którym startuje funkcja odpowiedzialna na dźwięk. No i gdy ten ostatni wątek kończy działanie (koniec piosenki), to jeżeli godzina nadal jest ok startuje następna. Na xp wygląda to tak, że klikam odtwarzaj. Piosenki poleci trochę i następna. I to nie jest tak, że okres czasu jest ten sam. Jedna leci 5s, inna 15, inna 30 i nie wiem gdzie szukać problemu. Oto kod programu:
Kod: C#