Exception in DMX60.DLL

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!


  • Hallo,

    ich bin ein Neuling auf dem Gebiet der DMX-Steuerung, finde aber Euer Programm echt Klasse.

    Nur habe ich leider ein Problem. Auf dem PC (mit WinXP Prof), auf dem ich das Programm ausführe, kann ich für die Benutzer keine Administratorrechte vergeben (der PC ist "frei" zugänglich). Deshalb habe ich die Ausgabeplugins mit Hilfe des PluginAdministrators für Nicht-Admins freigegeben. Dies scheint auch zu funktionieren. Wenn ich dann aber in DMXControl in den Ausgabeplugins das "IMG StageLine DMX-60; DMX-120; DMX-510USB" markiere, bekomme ich eine Exception in DMX60.DLL. (Wenn ich dagegen DMXControl als Administrator ausführe, funktioniert es). Da ich jedoch den DMX-510USB habe, komme ich ja um dieses Plugin nicht herum, oder?
    Kann mir jemand einen Tipp geben, wie ich hier weiterkomme? Braucht Ihr weitere Info's (zum Absturz etc.)?

    Ciao
    Pit

  • Hallo Fleckenzwerg84,

    vielen Dank für Deine Info. Kannst Du mir auch sagen, welche Files ich austauschen muss? Ich habe nur die dmx510.dll gefunden, die ist aber identisch zu der, die installiert ist. Außerdem scheint der Fehler ja in der dmx60.dll aufzutreten. Leider beinhalten weder dmx510.dll noch dmx60.dll Informationen zum Hersteller.

    Pit

  • Hallo,

    ich habe das Problem nun selbst lösen können - nach einer ganzen Menge Forschungsarbeit. Vielleicht hilft dies ja außer mir noch anderen.

    Die Exception in der DMX60.DLL tritt reproduzierbar auf und läßt sich auch über den in anderen Threads geäußerten Tip (erst das Plugin als DMX510 konfigurieren, dann das Häkchen bei 'Plugin verwenden' setzen) nur lösen, wenn am PC (in meinem Fall Windows XP mit SP3) mit Administratorrechten gearbeitet wird. Ich habe mir deshalb eine Dummy-DLL geschrieben, die das Interface zu DMXControl abbildet, aber sonst nichts tut (also auch keine Exception). Dies ist insofern OK, da ich das DMX60-Interface nicht besitze und daher auch nicht brauche. Sollte jemand diese Dummy-DLL benötigen, kann er mir ja mal 'ne private Nachricht schicken

    Nach der Lösung dieses Problems gab es gleich das nächste. Das DMX510-Interface arbeitet ordentlich, wenn Administratorrechte vorhanden sind. Fehlen diese, erfolgt einfach keine Ausgabe! Die Ursache liegt in einer veralteten MPUSBAPI.DLL, die von Monacor zum Gerät mitgeliefert wird. Microchip Technology Inc. hat den Bug bereits 2008 behoben, nur leider hat dieser Bugfix noch nicht Einzug auf der neuen CD bzw. auf den Downloadseiten gefunden. Wer also ohne Admin-Rechte arbeiten will, braucht sich die MPUSBAPI.DLL nur von der Microchip-Seite zu laden.

    Und nun kann ich mich auf Entdeckungsreise durch DMXControl begeben ..... :)

    Pit

  • Hallo,
    freut mich, dass du das Problem lösen konntest :) .Es wäre aber gut, wenn du vielleicht einen kurzen Wiki-Artikel mit einer kleinen Anleitung verfassen könntest. Dann ist das gut aufgehoben :)
    Viele Grüße
    JP

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • Hallo Stefan,

    die im ZIP-File enthaltenen Files sind identisch mit meinen, bis auf <IMG Stageline.out.dll>. In Bezug auf dmx60.dll und dmx120.dll sagt das nichts, da ich diese aus der Originalinstallation von DMXControl habe. (natürlich habe ich die dmx60.dll durch eine Dummy-DLL ersetzt). Aber die DMX510.dll entspricht der, die man auf der Monacor-Seite findet, und die mpusbapi.dll ist identisch mit der, die ich von der Microchip-Seite geladen habe.

    Und ein Schnelltest mit den im ZIP-File enthaltenen Dateien zeigte, es geht! Auch ohne Admin-Rechte!

    Tschüß,
    Pit

    PS: Kannst Du mir einen Tip geben, wo in der WIKI mein Beitrag am besten platziert wäre?

  • Hallo Pit,
    erstelle den Artikel über die Suchfunktion oben rechts, indem du den Artikelnamen, den du verwenden möchtest eintippst und danach suchst. Diesen sollte das Wiki natürlich nicht finden, bietet dir aber an, einen neuen Artikel mit diesem Namen anzulegen. Wenn du fertig mit dem Schreiben des Artikels bist, setze einfach noch ein

    Quote

    [[Kategorie: DMXControl 2]]


    ans Ende des Artikels. Dann ist er in der richtigen Kategorie.
    Viele Grüße
    JP

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • 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.