External Action Liste verschwindet oder wird falsch geladen

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Ich bin schon am Verzweifeln, vielleicht kann jemand helfen.

    Ich habe verschiedene Lichtprogramme erstellt und unter verschiedenen Namen und in entsprechende Ordner gespeichert.
    Dabei habe ich auch verschiedene External Action Anweisungen kreiert, um z.B. im Winamp Tondaten oder mit dem Start des Mediaplayers Videos zum Licht abspielen zu können.

    Alles klappt wunderbar. External Action macht das, was es soll. Alles wurde ordnungsgemäß gespeichert.

    Aber jetzt kommt das Problem. Lade und starte ich, nachdem ich DMXC geschlossen zwischendurch andere Software genutzt habe, die mit External Action genutzte Datei in das neu gestartete DMXC, sind diese External Action Befehle alle weg. Nichts mehr da, alles leer. Genauer gesagt ist im Menü "Fenster - External Action" die Liste leer, wenn ich jedoch in einer Szene einen neuen Befehl erstelle und dann auf External Action gehe, sind Actions vorhanden. Aber aus einem anderen Lichtprogramm.

    Ich muss also jedes mal, wenn ich ein Lichtprogramm mit External Action Befehlen starte, diese Action Befehle in jeder Szene neu anwählen oder gar erstellen und zuordnen, was natürlich bei komplexen Lichprogrammen eine Unmenge an Arbeit und Zeit kostet. Das kann es doch nicht sein, oder?

    EDIT: Habe mal einen Screenshot eingefügt mit dem ersten Effekt. Da könnt ihr sehen, dass das External Action im Effekt nicht mit dem in der Liste übereinstimmt, nachdem ich das Programm verlassen und wieder neu geladen hatte. EDIT Ende:

    Kann mir da jemand erklären, was da los ist, wo ich eventuell Mist gebaut habe und mir einen Rat geben, wie ich es anstelle, dass ich nicht jedes Mal die External Action Befehle neu zuordnen muss?

    Ich bin schon echt genervt :cursing:
    Gruß
    Robert

  • So, bin der Sache jetzt etwas Näher gekommen.

    Wenn ich eine andere Lichtdatei starte, scheint es so zu sein, dass DMXC die eigentlich zu ladenden External Actions ignoriert und die übernimmt, die in der vorherigen Datei genutzt wurden.

    Wenn ich folgendermaßen vorgehen, passiert der Fehler nicht mehr:

    1. Neue Datei in DMXC laden.
    2. DMXC sofort wieder beenden.
    3. DMXC erneut starten, dabei wird ja die zuletzt genutzte Datei aufgerufen.

    Nun läuft es mit den richtigen External Actionbefehlen.

    Das ist zwar nicht der Weisheit letzter Schluss, aber zumindest erst einmal eine Lösung, die zwar unbefriedigend ist, aber hilft.

    Frage an die Entwickler. Ist das ein Bug?

    Gruß

    Robert

  • Vermutlich ist das schon ein Bug - nur nicht in DMXC selbst, sondern im Plugin. Ich schätze, dass lädt seine Daten nur beim Start und nicht wenn DMXC "Bescheid gibt", dass ein neues Projekt geladen wird. Das Plugin zu deaktivieren und gleich wieder zu aktivieren dürfte auch funktionieren.

    Stefan

  • Danke für die Antwort. Deaktivieren und dann wieder aktivieren funktioniert nicht. Leider. Aber immerhin geht es auf meine beschriebene Art und Weise und erspart mir das ständige Neueinrichten.
    Ist der Autor des Plugins noch hier aktiv? Am Besten ich maile ihn mal an. Vielleicht gibt es ja mal so etwas wie ein Update, denn das Teil ist mehr als nützlich, wenn man Licht und Ton auf die Art steuern will, wie ich es möchte.

  • Nach über zwei Jahren fällt so ein Bug auf ...

    Da muss ich erst die VB6 IDE suchen. Ich war so froh, als ich dieses Ding endlich los war.


    Dennis

    Dieses DIng endlich loswerden???? Ich verstehe nur Bahnhof. Bist Du der Autor dieses für mich genialen Plugins?
    Ich muss Dir da ein großes Lob aussprechen, wenn Du das Teil geschrieben hast.
    Es schließt nämlich eine Lücke, wenn es darum geht DMXC mit unterschiedlichen Programmen laufen lassen zu können.
    Danach hatte ich nämlich lange Zeit gesucht und bin dann zufällig fündig geworden.

  • Hi!

    Ich fürchte Dennis hat das damals geschrieben und die entsprechenden Programmiertools nicht mehr installiert weil veraltet. :)
    Denn die Sprache in der DMXC 2.x geschrieben wurde/wird ist VB6. Und der Stefan ist leider in diesen Fesseln noch etwas länger gefangen...
    Daher der Kommentar mit der Freude über das loswerden. Das bezog sich darauf und nicht auf das Tool selbst. ;)

    Hoc

    Mein Equipment:
    1x Hirn | 2x Augen (leicht defekt) |2x Ohren | 1x Mund |32x Zahn (zum Teil V1.5) | 1x Handundfuß-Interface
    *SCNR*

  • Ahh, ich verstehe. Aber wegen mir muss er das nicht neu installieren. Ich weiß ja, wie ich das jetzt umgehen kann und wenn später jemand nach dem Problem sucht, wird er ja hier im Forum unter der SUFU fündig.
    Also, kein Stress. Wenn es passt ja, wenn nicht, dann lass es. Trotzdem nochmals Danke für das Plugin, was mir sehr hilft. Und sicher auch anderen.

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.