Hallo,
ich schreibe gerade an zwei Plugins für DMX-Control. Das eine ist die schon aufgelistete Videobeamer-Steuerung, die andere wird eine kleine Komandobox (hoffe, ich habe sie nicht übersehen und es gibt sie schon?), mit der man via Tastatureingabe fix eine Szene eingeben kann (also zB. Kanäle 1-10 auf 30%), eine Funktion, die ich besonders bei größeren Pulten sehr schätze, weil sie eine Menge Zeit spart und man nicht immer auf den Monitor schauen muss um Licht zu stellen.
Nun aber zu meinem kleinen Problem:
Die Schnittstelle zu DMX-Controll unterstützt die Funktion setChannel zum Setzen einzelner Kanäle. Soweit so gut. Habe also die Hilfsklassen im implementiert, mein Plugin in DMXC eingebunden und dann versucht, den setChannel auszuführen. Leider bekomme ich dabei immer einen Fehler (Objekt nicht gefunden).
Zum Testen sieht das ganze gerade so aus:
Dim dmxv As Long
dmxv = 50
Call mHelper.MyStream.SetChannel(1, dmxv, False)
Den SetChannel-Aufruf habe ich aus einem Demoplugin entnommen. Wobei mir hier nicht ganz klar ist, woher das MyStream kommt. Aber auch ohne klappt es nicht. "Public mHelper" ist in den Formulardeklarationen mit gesetzt und ich habe gerade keine konkrete Idee mehr, wo der Fehler liegen könnte (einbinden in DMXC klappt ohne Probleme und ich bin -soweit ich das sehe- nach der Anleitung vorgegangen. Alle Hilfsfunktionen sind ebenfalls definiert.
Hat jemand eine spontane Idee oder würde evtl einmal einen Blick auf meinen Quellcode werfen?
Würde mich freuen :o)
Viele Grüße,
Andreas