Pluginentwicklung C# Problem

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 DMXControl-Community!

    Ich probiere gerade ein Plugin für DMXControl in C# zu schreiben.

    Aber jedes mal wenn ich das Plugin ausprobieren will bekomme ich folgende Fehler:

    [Blocked Image: http://www.xlold.at/stuff/pluginerror.png]

    und danach:

    ----------------------------------------------------------------------
    F E H L E R P R O T O K O L L
    ----------------------------------------------------------------------
    DMXControl V2.11.0 - Fehlermeldung
    ----------------------------------------------------------------------
    FEHLERBESCHREIBUNG
    Fehler-Nr: -2147220990 (The specified file could not be found, or the file doesn't contain a valid typelib.)
    Modul: modPlugin
    Prozedur: SuperGetObject
    Zeilen-Nr.: 50050
    Datum/Uhrzeit: 08-27-2011 / 11:39:44
    ----------------------------------------------------------------------

    Ich verwende Windows 7 64bit und schreibe das Plugin mit VisualStudio 2010 Ultimate.

    Kann mir vlt jemand sagen was ich falsch mache?

    MFG xlold

  • Hi Markus, Danke für die schnelle Antwort!

    Der Wiki Eintrag (http://www.dmxcontrol.de/wiki/Plugin_Entwicklungsumgebung) hatte mir allerdings Hoffnung gemacht...

    Vorallem diese Zeilen:

    Plugins können prinzipiell auch in JEDER anderen Sprache geschrieben werden, in der ein Compiler zur Verfügung steht.

    Man verwendet das .NET Framework SDK, welches viele kostenlose hilfreiche Tools enthält, z.B. einen Compiler für Visual Basic.NET. Leider ist die zugehörige Entwicklungsumgebung nicht kostenlos, da schafft aber der nächste Punkt eventuell Abhilfe.

    Laut diesem BEitrag ist es doch möglich eine .NET DLL zu laden? Wäre es mit VB.NET möglich? Weil C# und VB.NET sind ja nach dem "compilieren" das selbe (CIL) .....

    MFG

  • Damit DMXC ein Plugin laden kann, muss es COM-kompatibel sein und damit eine TypeLib enthalten.
    Das sollte auch mit .NET zu erreichen sein, das Stichwort ist da "COM Interop". Ich meine, irgendwer hat auch schon mal ein (Ausgabe-)Plugin in C# geschrieben.

    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.