Hej! Andreas:CommonDialog låser resten av programmet (lösning?)
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
JonasSv: CommonDialog låser resten av programmet (lösning?)
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