Steiner123
Grünschnabel
Hi,
ich hab mal wieder ein Problem bei dem ich einfach nicht weiter weiß.
Ich habe ein Programm welches einen Backgroundworker enthält der verschiedene Aktionen mit Excel und Powerpoint durchführt. Außerdem erzeuge ich innerhalb des Backgroundworkers eine Instanz einer Form um auf deren Funktionen zugreifen zu können. (Form wird nicht mit Show() angezeigt).
Die Aktionen können alle schon mal eine Stunde in Anspruch nehmen, deshalb ein eigener Thread damit ich das Programm noch nutzen kann. Eine ProgressBar holt sich immer den aktuellen Status (ProgressChanged Event).
Mein Programm funktioniert 1A.
Sobald ich ABER meinen PC sperre und ihn danach wieder entsperre kann es sein das das Programm(GUI) hängt, der Thread aber wird ohne Probleme ausgeführt.
--> Thread-Ergebnis (PowerPoint Präsentation) wird erstellt aber Programm lässt sich nicht mehr bedienen.
Es hängt nur die GUI, alle andern Windowsanwendungen funktionieren.
Ich vermute es hängt mit Visual Studio zusammen, denn wenn ich das Programm mit Hostprozess(Debugoptionen) starte funktioniert alles, auch PC sperren/entsperren.
Starte ich das Programm jedoch ohne Hostprozess hängt es sich beim sperren/entsperren auf.
Danke für eure Mühe
Gruß
ich hab mal wieder ein Problem bei dem ich einfach nicht weiter weiß.
Ich habe ein Programm welches einen Backgroundworker enthält der verschiedene Aktionen mit Excel und Powerpoint durchführt. Außerdem erzeuge ich innerhalb des Backgroundworkers eine Instanz einer Form um auf deren Funktionen zugreifen zu können. (Form wird nicht mit Show() angezeigt).
Die Aktionen können alle schon mal eine Stunde in Anspruch nehmen, deshalb ein eigener Thread damit ich das Programm noch nutzen kann. Eine ProgressBar holt sich immer den aktuellen Status (ProgressChanged Event).
Mein Programm funktioniert 1A.
Sobald ich ABER meinen PC sperre und ihn danach wieder entsperre kann es sein das das Programm(GUI) hängt, der Thread aber wird ohne Probleme ausgeführt.
--> Thread-Ergebnis (PowerPoint Präsentation) wird erstellt aber Programm lässt sich nicht mehr bedienen.
Es hängt nur die GUI, alle andern Windowsanwendungen funktionieren.
Ich vermute es hängt mit Visual Studio zusammen, denn wenn ich das Programm mit Hostprozess(Debugoptionen) starte funktioniert alles, auch PC sperren/entsperren.
Starte ich das Programm jedoch ohne Hostprozess hängt es sich beim sperren/entsperren auf.
Danke für eure Mühe
Gruß