|
|
 |
 |
 |
 |
|
Apps: Terminate Signal beim Beenden von CES
|
| Verfasser |
Nachricht |
Gueven
Super Moderator
     
Beiträge: 4.361
Registriert seit: Dec 2008
|
RE: Apps: Terminate Signal beim Beenden von CES
Warte mal: wieso wartest Du auf das Terminate und nicht auf das Exit-Signal?!
Hier gibt es einen elementaren Unterschied: Terimate wird nur im äußersten Falle gesendet und sollte dafür genutzt werden, wenn sämtliche Prozesse unmittelbar abgebrochen werden sollen. Exit ist dafür gedacht, das CES auch gerne wartet, bis Du alles fertig abgeschlossen hast.
Mein CarPC: CES 4 - Chameleon, Jetaway 1500 Mhz,
1024 MB RAM, 160 GB Festplatte, GPS-Receiver, OBD-
Diag4000, VDO Lenkradfernbedienung, iBus-Anbindung, 7"
transreflektiv Touchdisplay
|
|
| 08-01-2011 09:17 AM |
|
Gueven
Super Moderator
     
Beiträge: 4.361
Registriert seit: Dec 2008
|
RE: Apps: Terminate Signal beim Beenden von CES
Eventuell hängt es mit Windows 7 zusammen, müsste aber auch weitere Nebeneffekte mitsich bringen. Sobald die AppExit-Methode ausgeführt wird, werden alle Apps mit dem Signal beliefert. Hinzu kommen Aktivitäten wie Mauszeiger einblenden, Desktop-Icons, Startleiste, etc. pp. Würde die Methode also nicht sauber laufen, müssten weitere Effekte eintreten.
Wenn es mit Windows 7 zusammenhängt kann ich mir vorstellen, dass auch andere Apps nicht sofort geschlossen werden. Kann das sein?
Mein CarPC: CES 4 - Chameleon, Jetaway 1500 Mhz,
1024 MB RAM, 160 GB Festplatte, GPS-Receiver, OBD-
Diag4000, VDO Lenkradfernbedienung, iBus-Anbindung, 7"
transreflektiv Touchdisplay
|
|
| 08-01-2011 12:11 PM |
|
Gueven
Super Moderator
     
Beiträge: 4.361
Registriert seit: Dec 2008
|
RE: Apps: Terminate Signal beim Beenden von CES
Bei der Exit-Anweisung der die Befehle asynchron an die Apps geschickt. D.h. CES sendet die Befehle und schaltet sich ab - wenn eine App also nicht sofort schließt, weil es noch Verbindungen abbauen muss, interessiert das CES nicht. CES werkelt sofort weiter.
Bei der Terminate-Anweisung wird der Befehl synchron versandt und darauf gewartet, dass die App diesen bearbeitet hat. Ist die App also noch nicht beendet, arbeitet auch CES nicht weiter.
Mein CarPC: CES 4 - Chameleon, Jetaway 1500 Mhz,
1024 MB RAM, 160 GB Festplatte, GPS-Receiver, OBD-
Diag4000, VDO Lenkradfernbedienung, iBus-Anbindung, 7"
transreflektiv Touchdisplay
|
|
| 08-02-2011 11:51 AM |
|
Freeze
Posting Freak
    
Beiträge: 1.862
Registriert seit: Jun 2009
|
RE: Apps: Terminate Signal beim Beenden von CES
Hab jetzt nochmal geguckt:
Ich erhalte (wenn überhaupt) folgende Daten, wenn CES mittels "appexit" beendet wird:
Array Name: "terminate", "", null
Array Value: "1", "", null
CES bleibt dabei so lange offen, bis sich meine App beendet hat.
Momentan scheints zu funktionieren mit dem Terminate-Signal.
Ich hab keine Ahnung, warum ich das damals ab und an nicht bekommen habe.
Ahhh, Gueven.
Es tut mir so Leid.
Du hattest Recht. Die Namen waren nicht eindeutig vergeben.
Ich hatte leider Gottes nicht überall den Namen der App geändert, der CES übermittelt wird.
Dementsprechend wurde immer nur eine der beiden Apps (hatte wohl beide gleichzeitig laufen) beendet und die andere nicht.
Hätte ich mal besser suchen sollen, sorry.
BMW 318d E90 | M2-ATX | ASUS AT3N7A-I | Intel Atom 330 | 2GB RAM | 120GB Vertex 3 SSD | SB Audigy 2 ZS (kX) | Faytech 10,4" TS | MSI US300EX WLAN | Navilock NL-651EUSB GPS | Navilock NL-317R TMC | Auvisio DM21T DVB-T | Hama Nano Bluetooth | Speedlink COMET Trackball Mini Keyboard | Diamex DXM OBDII | PixelPlus PC1030 Rückfahrkamera | LogiLink VG0001 VideoGrabber | Windows 7 Ultimate x86 | CES Chameleon v4.0.0.24 | RC-Win 4.1.3 | ProgDVB 6.63
(Dieser Beitrag wurde zuletzt bearbeitet: 08-02-2011 04:30 PM von Freeze.)
|
|
| 08-02-2011 04:12 PM |
|
Gueven
Super Moderator
     
Beiträge: 4.361
Registriert seit: Dec 2008
|
RE: Apps: Terminate Signal beim Beenden von CES
Macht nichts - kann passieren.
Die "Rückmeldung" ist da etwas passiver: sobald Deine App das Event auslöst und es direkt im Code weiterarbeitet, geht es in CES erst weiter, sobald die Verarbeitung Deinem Programm beendet wurde
Mein CarPC: CES 4 - Chameleon, Jetaway 1500 Mhz,
1024 MB RAM, 160 GB Festplatte, GPS-Receiver, OBD-
Diag4000, VDO Lenkradfernbedienung, iBus-Anbindung, 7"
transreflektiv Touchdisplay
|
|
| 08-04-2011 02:29 PM |
|
|
|
 |
 |
Seite generiert in 0.901854 Sekunden |
 |
|
 |
|