|
Autor |
Nachricht |
DickerXXL
Stammposter
Alter: 54
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte
|
|
Moin Stefan,
mmh, schwer zu finden.
Neben der cPOdotNetLog.log muss es auch noch eine cPOSdotNetError.log geben. Kann ich die mal haben wenn der Fehler auftritt.
Dann hätte ich gerne noch eine cPOSdotNetLog.log wenn der Fehler NICHT auftritt!
Danke und Gruß
Jörg
|
|
|
|
Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134 Software: cPOSdotNet
|
|
|
|
|
Black81
Forumkenner
Alter: 43
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin
|
|
So, hab jetzt mal ein paar logs gesammelt.
Zu dem Nicht-Abspielen der Lieder nach Resume: Mir ist in den INI's ein Unterschied aufgefallen. Soll er von ACDC das Lied T.N.T spelen, so taucht das nicht in der Resume.INI auf. Habe ich aber das Lied High Voltage gewählt, so wird es abgespielt. Kann es sein, daß es mit Dateinamen zu tun hat, in denen ein Punkt vorkommt?
Ich hab Dir mal eine ganze Reihe von Logs angehangen.
In dem Ordner "MMI funktioniert ... MMI Dauerstrom" befinden sich zwei logs, die hintereinander geschrieben wurden. Beim ersten wurde das MMI nach Programmstart durch drücken des kleinen Rades connectet. Beim zweiten Log wurden dann die Highlights angezeigt. Nur ist mir aufgefallen, daß beim 2. Start das Highlight für Media sofort angegangen ist, obwohl Resume deaktiviert war und nur die Mainpage angezeigt wurde.
(Ich mußte sehr lange probieren, um diese zwei logs aufzuzeichnen, bei denen jeweils das MMI funktioniert)
Ich hoffe, es hilft etwas weiter......
Gruß, Stefan.
|
|
|
|
Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX, Software: cPos
|
|
|
|
MR Action
Forum-Elite
Alter: 39
Anmeldung: 29.11.2005
Beiträge: 1743
|
|
Also bei den Highlights können wir uns streiten wer die fixen muss... Mir iset egal...
Ich guck heute Nachmittag mal - ich hatte meine ich noch ein Testtool für die MMIDLL geschrieben... Der spendier ich dann mal noch ein paar Testausgaben und dann könnteste damit mal gucken, obs läuft... Um mal einzugrenzen ob cPOS oder meine DLL die Exception werfen...
|
|
|
|
|
|
|
|
DickerXXL
Stammposter
Alter: 54
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte
|
|
Moin zusammen,
ich fürchte, der Absturz ist in der MMIConnector.dll?
Wenn es funktioniert, kommt nach dem Drücken einer Taste:
16:11:58|Debug |AudiMMI.Audi_MMI | AudiMMI: KeyPressed CDTV
etwas später das KeyReleased Event aus der DLL:
05.10.2012|16:11:59|Debug |AudiMMI.Audi_MMI | AudiMMI: KeyReleased CDTV long pressed: False
05.10.2012|
Wenn es nicht funktioniert:
05.10.2012|16:16:00|Debug |AudiMMI.Audi_MMI | AudiMMI: KeyPressed CDTV
kommt kein KeyReleased mehr.
Die Fehlermeldung (in Fehlermeldung.txt) lautet
Problemsignatur 09: System.NullReferenceException
und deutet darauf hin, dass ein Objekt nicht/nicht mehr/noch nicht da ist.
In cPOSDotNet ist zwischen den Events KeyPressed und KeyReleased aber nur ein Timer (um festzustellen, ob die Taste länger gedrückt wurde), der kann eigentlich nicht verschwinden.
Alternativ könnte ich mal ein Testplugin für das AudiMMI machen, wo der Timer nicht genutzt wird, wenn gewünscht?
Und ja, Titel mit Punkten im Namen kann cPOSdotNet nicht direkt aufrufen (beim Abschneiden der Endung aus dem Namen habe ich schlicht ab dem ERSTEN Punkt alles abgeschnitten ).
Mit dem Hightlight hab ich noch nicht geguckt...
Gruß
Jörg
|
|
|
|
Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134 Software: cPOSdotNet
|
|
|
|
Black81
Forumkenner
Alter: 43
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin
|
|
Morgen Jörg, morgen Mr Action (Micha?),
wenn es keine Umstände macht... So wäre dann der Fehler eingekreist. Nur warum funktioniert es bei mir am Rechner zu hause? Hat das mit der Leistungsfähigkeit der Rechner zu tun?
Gruß, Stefan.
|
|
|
|
Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX, Software: cPos
|
|
|
|
DickerXXL
Stammposter
Alter: 54
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte
|
|
Moin Stefan,
anbei mal eine angepasste Audi_MMI.dll.
Einfach ins \Plugins Verzeichnis kopieren (die alte sichern).
Da wird jetzt der Timer nicht genutzt, also funktioniert das "lange" Drücken einer Taste hiermit nicht.
Gruß
Jörg
|
|
|
|
Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134 Software: cPOSdotNet
|
|
|
|
|
Black81
Forumkenner
Alter: 43
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin
|
|
Hi Jörg,
Du hast wohl den richtigen Riecher gehabt! Bei geschätzen 20 Programmstarts ist der Fehler nicht ein mal aufgetreten.
Also liegt der Fehler im Timer?
Gruß, Stefan.
|
|
|
|
Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX, Software: cPos
|
|
|
|
MR Action
Forum-Elite
Alter: 39
Anmeldung: 29.11.2005
Beiträge: 1743
|
|
Einerseits cool - ich muss den Fehler net suchen... Andererseits kacke - weil an som Timer kann ja eigentlich net viel schief gehen...
Die Highlights liegen sicher daran, das die Werte gesetzt werden, bevor das MMI Initialisiert wurde... Defaultmässig geht das ding von Helligkeit 0 (aus) aus... Ich denke, ich guck gleich mal in die DLL rein und werde diesen Wert Puffern und nach jedem Init rausjagen - so sollten wir das ganze lösen können ohne einen großen Aufwand in cPOS zu haben...
Grüße,
der Micha...
|
|
|
|
|
|
|
|
DickerXXL
Stammposter
Alter: 54
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte
|
|
Ups, wie kann der den verschwinden?
Anbei mal eine Audi_MMI.dll, bei der vor dem Zugriff auf den Timer geprüft wird, ob er da ist.
Funktioniert es damit auch noch?
Gruß
Jörg
|
|
|
|
Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134 Software: cPOSdotNet
|
|
|
|
MR Action
Forum-Elite
Alter: 39
Anmeldung: 29.11.2005
Beiträge: 1743
|
|
Moinsen,
ich hab da mal die MMIConnector.dll etwas umgearbeitet... Wenn jetzt vor dem Connect der PWM Wert für die Highlights gesetzt wird, wird diese erst nach dem erfolgreichen Connect übertragen... Somit sollten die Highlights jetzt laufen dann auch immer funktionieren...
Grüße,
der Micha....
|
|
|
|
|
|
|
|
Black81
Forumkenner
Alter: 43
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin
|
|
Mahlzeit,
mit der letzten AudiMMI.dll gibt es auch keine Abstürze. Das Problem hat sich jetzt verlagert. Das was vorher zum Absturz geführt hat, sorgt jetzt dafür, daß die Langen Tastendrücke nicht wahrgenommen werden. Anbei zwei Logs: cPOSdotNetLog.old = funktionierende lange Tastendrücke und cPOSdotNetLog.log = nicht funktionierende lange Tastendrücke.
Zu der MMIConnector.dll: Bei fünf Programmstarts wurden auch fünf mal die Highlights gesetzt. Es scheint zu funktionieren.
Gruß, Stefan.
|
|
|
|
Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX, Software: cPos
|
|
|
|
|
DickerXXL
Stammposter
Alter: 54
Anmeldung: 31.05.2008
Beiträge: 345
Wohnort: Telgte
|
|
Moin Stefan,
dann ist der Timer vermutlich noch nicht da.
Anbei mal eine Audi_MMI.dll, die den Timer gleich zu Beginn der Initialisation des Plugin aufsetzt. Geht es damit?
Gruß
Jörg
|
|
|
|
Hardware: Atom 330 1.6Ghz, 512MB, 150GB, Travla C134 Software: cPOSdotNet
|
|
|
|
Black81
Forumkenner
Alter: 43
Anmeldung: 03.10.2008
Beiträge: 211
Wohnort: Berlin
|
|
Moin Jörg,
es scheint zu funktionieren. Eben im Auto bei mehreren Starts ohne Probleme.
Gruß, Stefan.
|
|
|
|
Hardware: Jetway JNC62K, AMD4450e, 2GB PC800, DVD-Slimline Slot in, M2-ATX, Software: cPos
|
|
|
|
|
Gehe zu Seite Zurück 1, 2, 3, 4, 5, 6, 7, 8, 9
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen
|
|
|