Möglicher Fehler mit IExternalWindow

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!


  • Moin,
    ich wollte jetzt in einem Plugin die IExternalWindow Schnittstelle Implementieren.
    Dabei ist mir etwas aufgefallen. Ich weis nicht ob es an mir liegt, oder ob es ein Fehler ist:
    Sobald 2 oder mehr Plugins aktiviert sind, die IExternalWindow implementiert haben, stürzt DMXC ab, wenn man beide Pluginfenster offen hat, eins deaktiviert ohne das Pluginfenster selbst zu schliessen und DMXC beenden will.


    und danach kommt


    Nach mehreren Tests hat sich gezeigt:
    DMXCTest Plugin + OSC Receiver
    Beide offen, dann stützt DMXC beim Beenden nur ab wenn das DMXCTest Plugin deaktiviert wurde. Sonst nicht

    DMXCTest Plugin + Mein Plugin
    Dort ist es egal welches man deaktiviert. Schmiert beide male ab

    Liegt das nun an DMXC, oder an dem Beispiel in der Testdll. (Hab es in meinem Plugin gleich implementiert wie in dem Testplugin) oder an etwas ganz anderem?
    Hab jetzt auf die schnelle kein 3tes unabhängiges Plugin gefunden, was auf IExternalWindow hat um damit nochmal Tests zu machen.

    Edited once, last by fisl (January 28, 2009 at 3:54 PM).

  • Das sollte eher ein Problem mit DMXC sein. Ich habe das Problem allerdings nur manchmal nachstellen können. In der nächsten DMXC-Version sollte das behoben sein (es werden dann IExternalWindows auch zum Schließen veranlasst, wenn das Plugin entladen wird). Da aber 4 Faktoren zusammentreffen müssen, denke ich nicht dass es so eilig ist.

    Stefan

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