Laden...

WM6 Programm definitiv beeenden

Erstellt von ChrisProg vor 14 Jahren Letzter Beitrag vor 14 Jahren 1.561 Views
ChrisProg Themenstarter:in
174 Beiträge seit 2009
vor 14 Jahren
WM6 Programm definitiv beeenden

Hallo zusammen,

da ich beim Googeln nichts darüber finden kann, mache ich nun diesen Thread auf.

Wie kann ich unter WindowsMobile ein Programm per Quellcode "richtig" beenden, so das es auch im TaskManager nicht mehr auftaucht ???

Hintergrund: ich benutze eine Passwortabfrage, die aber nur beim Programmstart aktiviert wird.
Wenn also das Programm nicht komplett beendet wird, so wird die Passwortabfrage übergangen.

MfG ChrisProg

49.485 Beiträge seit 2005
vor 14 Jahren

Hallo ChrisProg,

und Environment.Exit tut es nicht?

herbivore

ChrisProg Themenstarter:in
174 Beiträge seit 2009
vor 14 Jahren

Hallo herbivore,

es tut mir leid, aber unter CF 2 gibt es kein Environment.Exit.

MfG ChrisProg

193 Beiträge seit 2006
vor 14 Jahren

Application.Exit()

Gruß Jake

ChrisProg Themenstarter:in
174 Beiträge seit 2009
vor 14 Jahren

Hallo Jake,

danke für den Tipp, aber wie kann ich ihn einbinden ??? 🤔.

Im Ernst: das Programm wird über das "X" beeendet.
--> ich nahm an, dass dann wenigstens eins der beiden Ereignisse Form.Closed oder Form.Closing gefeuert wird, aber nada ?!? 🙄

Hast Du dazu eine Idee ?

MfG ChrisProg

1.696 Beiträge seit 2006
vor 14 Jahren

Hallo,

ich weiss nicht wie/was du gemacht/gesucht hast, aber bei mir funktioniert es mit

this.Closing += new CancelEventHandler(MainFrm_Closing);

und darin schreibe ich einige Einstellungen von User während der Sitzung in die Registry, danach beendet das Programm; es ist wirklich beendet und nicht wie die on board Programme, bei denen man explizit per Taskmanager beenden muss. Programm wird bei mir beendet wenn MainFrm geschlossen wird, egal ob über .Close() oder per Klick auf X.

Ich bin verantwortlich für das, was ich sage, nicht für das, was du verstehst.

**:::

ChrisProg Themenstarter:in
174 Beiträge seit 2009
vor 14 Jahren

Hallo vbprogger,

ich weiß nicht ,ob wir von den gleichen Grundbedingungen reden:

Betriebssystem = WM6.1
.NetFramework = 2.0
Programmiersprache = VS 2005 C#

Zielgerät lt. Projekt: Windows CE 5.0 Gerät ( weil selbst WM6 darunter laufen muß 🤔 )

Selbst das von Dir gezeigte Delegate feuert nicht auf die Closing-Methode 😜

MfG ChrisProg

ChrisProg Themenstarter:in
174 Beiträge seit 2009
vor 14 Jahren

Hallo zusammen,

für alle, die dieses Problem auch haben, hier nun die Lösung:

Wenn in der Form "MinimizeBox auf true steht, wird das Programm nur minimiert ("Smart Minimize"); stellt man diesen Wert aber auf false, so wird aus dem "X" ein "OK" und das Programm wird beendet.

MfG ChrisProg