CommonDialog låser resten av programmet (lösning?)
Hej!
Jag har ett Form som det körs flera timers på, när man väljer "Arkiv", "Öppna program" körs en CommonDialog.ShowOpen som visar en vanlig Öppna-dialogruta, problemet är hela programmet nu pausar och timrarna i bakgrunden inte längre fortsätter räkna, finns det något sätt att komma runt detta så att timrarna fortsätter jobba som normalt även när öppna-rutan visas?
Timrarna slutar även räkna om den vanlig msgbox visas, finns det något sätt att ändra även detta ?
Tack på förhand
Jonas
Svara
Sv: CommonDialog låser resten av programmet (lösning?)
Andreas:
Anledningen till att jag behöver köra en timer i bakgrunden är mitt ljusstyrningsprogram, om man tex har laddat in ett program och kör det och sedan öppnar en dialog eller msgbox så slutar ju timern att räkna = programmet avslutas = lamporna släcks ned.
Är ju inte så bra om det blir helt svart på dansgolvet varje gång som man sitter och letar rätt på ett lämpligt program att öppna i dialogboxen.
Kan man lösa det så att man lägger ett extra form, och på det formet så lägger man dialogcontrollern, eller låser den fortfarande hela programmet ? Det finns kanske något med SystemModal eller någon egenskap på dialogen som man kan ändra ?
Henkoz:
Tack för det tipset, jag ska pröva det, hur menar du att det kan vara ostabilt ? I vilka situationer ?
Jag vet att det ska gå att lösa på något annat sätt (med "vanliga" timers), har sett det förut, kommer tyvärr inte ihåg var... =(
//Jonas
Svara