[#2]
Re: Problem z timerem w aplikacji MUI - zawiesza się podczas ASL i połączeń
@sand,
post #1
Wydaje mi sie, ze problem z timer.device i asl moze wynikac z niewlasciwej obslugi sygnalow.
W tej chwili twoj program dziala tak:
W glownej petli odczytujesz signals, nastepnie wywolujesz funkcje obslugi przyciskow np AddFiles, w ktorej to obsludze zamykasz glowne okno (co moze powodowac realokacje bitow dla sygnalow), nastepnie czyscisz kolejke wiadomosci, efektywnie zerujac sygnaly z zamknietego glownego okna. Nastepnie otwierasz glowne okno ponownie, i juz w glownej petli wykonujesz Wait na starych sygnalach z poprzednio otwartego glownego okna, ktore dodatkowo wczesniej wyzerowales w funkcji. To nie ma prawa dzialac.
Usun zamykanie i otwieranie glownego okna i zerowanie kolejki wiadomosci w AddFiles.
W main dodaj wyzerowanie signals przed DoMethod (linia 3332).
Moze zadziala :)