Fehler: Screensaver kann nciht mehr mit Windows kommunizieren.
20. Jan 2011, 01:38
nabend.
Ich habe bei meinem Screensaverprojekt nen gaanz merkwürdiges problem.
Wenn ich mein programm als exe mit dem parameter '/S' ausführe(dadurch teilt windows normalerweise im Screensavermodus mit dass das Prog starten soll, und nicht der config Tab), läuft alles tadellos. Wenn ich meine exe aber nach *.scr (Screensaverdatei) umbennene und dann per rechtsklick->test starte(hier übergibt diesmal windows den /S parameter), kann es zu folgendem problem kommen:
Wenn ich mich wild durch die gegendklicke, immerwieder andere Fenster in den Vordergrund hole oder dorthin zurückpacke, schmeißt windows aufeinmal die meldung, das mein Programm nicht mehr mit Windows kommunizieren kann. Dabei läuft der Screensaver ohne probleme weiter, weswegen ich glaube das Windows hier irgendwas missversteht.
Da obiges NUR auftritt wenn man diese klickaktionen mehrmals macht, könnte man ja jetzt sagen, dass ein Screensaver sowieso off geht wnen der user was macht, und der Fehler somit garnicht zustande kommen kann. Das ist zwar richtig, aber trotzdem würde ich geren in erfahrung bringen warum windows glaubt dass meine Applikation 'Tot' ist o.O.
Der Hauptthread hat zwar ne whileschleife aber die sendet in regulären abständen mehrmals pro sekunde ein Application.ProcessMessages.
Hat da jemand ne vermutung?
MFG
Memnarch
|