Hallozusammen,
ich hatte in meinem vorigen Thread die Frage falsch angegangen, daher möchte ich erst beschreiben was ich machen will und was ich brauche.
Um den Start eines Programmes zu kontrollieren bzw im Fehlerfall schon vorher eingreiffen zu können (das Programm ist nicht von mir), schreibe ich an einem Launcher der erst nach Prüfung diverser Zustände auf dem Gerät das eigentliche Programm startet.
Der Launcher soll unsichtbar sein, sofern keine Info an den Anwender erfolgen muss, daher habe ich mich für eine Konsolen-Anwendung entschieden.
Die Prüfungen sind soweit kein Problem, das ganze läuft recht gut, nur möchte ich die Info an den Anwender verbessern.
Bei fünf festgestellten Zuständen bei denen das Programm nicht gestartet werden soll, möchte ich eine Info an den Anwender ausgeben und diese nach einer Wartezeit von 30 Sekunden automatisch schliessen, wobei der Anwender bereits mit einem OK-Button die Meldung vor erreichen der Wartezeit beenden kann. Da ich in der Meldung auch den fehlerhaften Zustand angebe, denke ich pro Meldung an ein Form. Wichtig ist, das die Anwendung und die Meldung nicht einfriert da ich Daten ausgeben und die Rest-Wartezeit im OK-Button ausgeben möchte.
Ich denke das muss ich mit einem Timer lösen und ein OK-Button, der den Timer ggf beendet wenn vor der Wartezeit der Button geklickt wird. Leider kann es sein (und das ist gerade eine meiner Fragen) das die Konsolen-Anwendung schneller beendet ist als die Melung, also müsste die Anwendung noch auf das Ende der Meldung warten.
Leider habe ich noch keine Erfahrung mit Timern, zudem scheint das ganze in einer Konsolen-Anwendung anderst zu sein.
Ich wäre Euch sehr dankbar wenn Ihr mir hier ein paar Tipps geben könntet.
Vielen Dank,
Dani
ich hatte in meinem vorigen Thread die Frage falsch angegangen, daher möchte ich erst beschreiben was ich machen will und was ich brauche.
Um den Start eines Programmes zu kontrollieren bzw im Fehlerfall schon vorher eingreiffen zu können (das Programm ist nicht von mir), schreibe ich an einem Launcher der erst nach Prüfung diverser Zustände auf dem Gerät das eigentliche Programm startet.
Der Launcher soll unsichtbar sein, sofern keine Info an den Anwender erfolgen muss, daher habe ich mich für eine Konsolen-Anwendung entschieden.
Die Prüfungen sind soweit kein Problem, das ganze läuft recht gut, nur möchte ich die Info an den Anwender verbessern.
Bei fünf festgestellten Zuständen bei denen das Programm nicht gestartet werden soll, möchte ich eine Info an den Anwender ausgeben und diese nach einer Wartezeit von 30 Sekunden automatisch schliessen, wobei der Anwender bereits mit einem OK-Button die Meldung vor erreichen der Wartezeit beenden kann. Da ich in der Meldung auch den fehlerhaften Zustand angebe, denke ich pro Meldung an ein Form. Wichtig ist, das die Anwendung und die Meldung nicht einfriert da ich Daten ausgeben und die Rest-Wartezeit im OK-Button ausgeben möchte.
Ich denke das muss ich mit einem Timer lösen und ein OK-Button, der den Timer ggf beendet wenn vor der Wartezeit der Button geklickt wird. Leider kann es sein (und das ist gerade eine meiner Fragen) das die Konsolen-Anwendung schneller beendet ist als die Melung, also müsste die Anwendung noch auf das Ende der Meldung warten.
Leider habe ich noch keine Erfahrung mit Timern, zudem scheint das ganze in einer Konsolen-Anwendung anderst zu sein.
Ich wäre Euch sehr dankbar wenn Ihr mir hier ein paar Tipps geben könntet.
Vielen Dank,
Dani