DDF Eurolite TCL und Flash Movin Head Fehler FormShow

Selbsterstellte Gerätedefinitionen von PC_DIMMER Nutzern
Antworten
Micha2015
Kabelschlepper
Beiträge: 24
Registriert: 29.12.2015, 18:27

DDF Eurolite TCL und Flash Movin Head Fehler FormShow

Beitrag von Micha2015 » 29.12.2015, 18:53

Hallo PC Dimmer Nutzer,

ich habe mir für meine Geräte diverse DDF erstellt.
Einige funktionieren einwandfrei, doch diese beiden bringen mir immer wieder eine Fehlermeldung beim Aufrufen aus der Gerätesteuerung.

Danach lässt sich die Form auch nicht mehr schließen und es entsteht ein Gemisch mit anderen DDFs.
Ich kann leider kein Fehler finden.
Vielleicht kann sich mal jemand die beiden DDF ansehen und sie ggf. korrigieren.

Im Anhang die beiden DDFs und die Beschreibungen des Herstellers.
Vielen Dank im Voraus
Micha
Eurolite_LED_Bar_18x3W_TCL.pdf
(688.89 KiB) 70-mal heruntergeladen
Eurolite_LEDBar-18 TCL 18x3W.pcddevc
(5.96 KiB) 70-mal heruntergeladen
Flash_Mini Moving Head 5x15W RGBW+UV.pcddevc
(27.64 KiB) 73-mal heruntergeladen
Und hier der Fehlerbericht:
PHOENIXstudios PC_DIMMER - Version 5.4.1 Build 4650
Fehlerbericht vom 29.12.2015 um 18:48:31
----------------------------------------------------------------------------------------------------
Fehlertyp: EJvInterpreterError
Exception address: 005F7474
Verursacher: TVirtualStringTree
----------------------------------------------------------------------------------------------------
System : Workstation, Version: 10.0, Build: 295A, ""
Processor: Intel, Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz, 2390 MHz MMX
Display : 1920x1080 pixels, 32 bpp
----------------------------------------------------------------------------------------------------
Stack list, generated 29.12.2015 18:48:31
(001F646F) [005F746F]
(00204EE6) [00605EE6]
(00204D29) [00605D29]
(006F19D6) [00AF29D6]
(0052A082) [0092B082]
(0009C2BE) [0049D2BE]
(0009C2F8) [0049D2F8]
(0009C36D) [0049D36D]
(001B70D5) [005B80D5]
(0009BD74) [0049CD74]
(003392F9) [0073A2F9]
(0010FAAC) [00510AAC]
(0009EC4F) [0049FC4F]
(0009EE27) [0049FE27]
(00339511) [0073A511]
(001C4221) [005C5221]
(0009EAA4) [0049FAA4]
(0002FE70) [00430E70]
(0010FAAC) [00510AAC]
(000B8FBF) [004B9FBF]
(000B8FF6) [004B9FF6]
(000B9226) [004BA226]
(00799814) [00B9A814]
----------------------------------------------------------------------------------------------------
Mit freundlichen Grüßen
Micha R.

Benutzeravatar
admin
PC_DIMMER-Entwickler
Beiträge: 1810
Registriert: 12.11.2007, 09:30
Wohnort: Knw.-Remsfeld
Kontaktdaten:

Re: DDF Eurolite TCL und Flash Movin Head Fehler FormShow

Beitrag von admin » 29.12.2015, 19:47

Hi,

ich bin gerade dran noch ein paar Fehler im Hauptprogramm zu fixen, deshalb habe ich gerade keine Zeit in die DDFs zu schauen. Dieser "InterpreterError" wird aber normalerweise dann geworfen, wenn die DDF z.B. mehrere "OnRefresh()" Funktionen oder doppelt-vergebene Namen für die einzelnen Komponenten besitzt. Öffne die DDF mal mit einem guten Texteditor (z.B. Notepad++) und schaue Dir den Code im zweiten Teil der Datei an. Wenn Funktionen doppelt vorhanden sind, dann lösche das Duplikat.

viele Grüße,
Christian

Micha2015
Kabelschlepper
Beiträge: 24
Registriert: 29.12.2015, 18:27

Re: DDF Eurolite TCL und Flash Movin Head Fehler FormShow

Beitrag von Micha2015 » 29.12.2015, 20:50

Hallo Christian,

ich habe mal schnell eine neue DDF für die Eurolite BAR 18x3W TCL im Geräteeditor gebaut und meine alte Datei überschrieben.
Die alte DDF stammte noch aus aus dem Jahr 2012.
Sie sieht jetzt in Editor (der aus Windows 10, XMLFileAnalyzer) auch anders aus.
Das betrifft den Bereich ab:
interface

Dort waren in der alten Datei einige Befehle gar nicht vorhanden.
Die neue DDF scheint ohne zu mucken zu funktionieren.
Ich werde es mal beobachten.

Mit freundlichen Grüßen
Micha R.
Mit freundlichen Grüßen
Micha R.

Benutzeravatar
admin
PC_DIMMER-Entwickler
Beiträge: 1810
Registriert: 12.11.2007, 09:30
Wohnort: Knw.-Remsfeld
Kontaktdaten:

Re: DDF Eurolite TCL und Flash Movin Head Fehler FormShow

Beitrag von admin » 29.12.2015, 21:19

Fehlende Befehle alter DDFs gleicht der PC_DIMMER eigentlich aus - daran sollte es eigentlich nicht liegen. Allerdings ist nicht ausgeschlossen, dass ich irgendwo in den Tiefen des Codes da was unterschlagen habe :roll:

schön, dass es jetzt geht.

beste Grüße,
Christian

Micha2015
Kabelschlepper
Beiträge: 24
Registriert: 29.12.2015, 18:27

Re: DDF Eurolite TCL und Flash Movin Head Fehler FormShow

Beitrag von Micha2015 » 30.12.2015, 19:58

Hallo Christian,

ich habe für alle meine Geräte mir die DDF neu erstellt. Mit den neu erstellten DDF funktionieren jetzt die Formen ohne Fehler.
Vorher hatte ich, wie bereits geschrieben, alte vorhandene DDF verwendet, oder vorhandene DDF kopiert und geändert.
Die älteren DDF führten dann zu den beschriebenen Fehler oder auch anderen Fehlern.
Ich denke die älteren DDF werden nicht mit den neuen Befehlen des aktuellen DDF Editor abgespeichert.
Das ist in einem Vergleich zwischen der alten mit der neuen Datei mit einem Texteditor zu sehen.
Vielleicht kannst Du da noch was korrigieren.
Ich hoffe Dir hiermit weiter geholfen zu haben.

Mfg
Micha R.
Mit freundlichen Grüßen
Micha R.

Micha2015
Kabelschlepper
Beiträge: 24
Registriert: 29.12.2015, 18:27

Re: DDF Eurolite TCL und Flash Movin Head Fehler FormShow

Beitrag von Micha2015 » 01.01.2016, 17:22

Hallo Christian,

hier noch einen Nachsatz von mir.
Wenn man eine vorhandene DDF noch mal ändert (in dem Fall habe ich den Kanaltyp meiner Nebelmaschiene auf "FOG" gestellt) bring man die DDF voll durcheinander.
Die Änderungen werden dann nur zum Teil in der DDF neu geschrieben. Teilweise bleiben die alten Einträge vorhanden und es kommt zu Fehlermeldungen im Programm.
Ein neu Schreiben der DDF bringt Abhilfe.
Mit freundlichen Grüßen
Micha R.

SLJ
Lichtchef
Beiträge: 77
Registriert: 16.01.2014, 21:32

Re: DDF Eurolite TCL und Flash Movin Head Fehler FormShow

Beitrag von SLJ » 01.01.2016, 17:30

DDF mit einem Editor öffnen und manuell umschreiben geht auch.

mfg
Stefan

Antworten