Ausgabe

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 gerade dabei mir ne kleine Software zu erstellen, mit der ich DMX-Werte generieren und ausgeben kann.
    Habe allerdings einige Probleme mit der ansteuerung des Interfaces.
    Könnt ihr mir vileicht mal erklären, wie ihr das in DMXC gelöst habt?

    gruß
    dmx@home

  • Welche Programmiersprache hättest Du denn gerne? :)
    Im Projektarchiv sind DLLs mit denen das eigentlich recht einfach ist. Gibt da verschiedene Varianten mit unterschiedlichen möglichkeiten (ein oder mehrere Inerfaces). Hätte hier auch noch ein Sampleprogramm in vb.Net falls das was hilft..

    Gruß
    Matthias

  • Hier schon mal die auf VB-Syntax umgeschriebenen DLL-Deklarationen:

    Code
    Public Declare Function GetAllConnectedInterfaces Lib "usbdmx.dll" () As SerialListPublic Declare Function GetAllOpenedInterfaces Lib "usbdmx.dll" () As SerialListPublic Declare Function SetInterfaceMode Lib "usbdmx.dll" (ByVal SerialPtr As Long, ByVal Mode As Byte) As LongPublic Declare Function OpenLink Lib "usbdmx.dll" (ByVal SerialPtr As Long, ByVal PtrDMXOutArray As Long, ByVal PtrDMXInArray As Long) As LongPublic Declare Function CloseLink Lib "usbdmx.dll" (ByVal SerialPtr As Long) As LongPublic Declare Function CloseAllLinks Lib "usbdmx.dll" () As Long'RegisterInterfaceChangeNotification(Proc: THOSTDEVICECHANGEPROC): DWORD;'UnregisterInterfaceChangeNotification: DWORD;Public Declare Function RegisterInputChangeNotification Lib "usbdmx.dll" (ByVal ProcPtr As Long) As LongPublic Declare Function UnregisterInputChangeNotification Lib "usbdmx.dll" () As LongPublic Type Serial Serial(15) As ByteEnd TypePublic Type SerialList SerialList(31) As SerialEnd Type

    und noch mein Code zum Aktivieren der Ausgabe:

    Damit sollte der Rest kein großes Problem mehr sein, steht ja alles in der Doku...

  • ich frag mich ja immer was ihr alle an vb so toll findet ::)
    Hab früher auch in vb programmiert, aber als es in den zeitkritischen Bereich kam bin ich dann doch ganz schnell zu delphi gewechselt. Kann ich jedem nur empfehlen wenn c++ zu kompliziert wirkt und es trotzdem schnell sein soll.. ;)

  • Hallo,

    habe gerade im Projektarchiv eine Simple-DLL Version hinzugefügt mit Codebeispiel in VB. Die DLL kann das erste angeschlossene Interface in beliebigem Mode öffnen. Device bzw. Input Change Notification gibts jedoch nicht.

    Michael

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