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.
QuoteDisplay More----------------------------------------------------------------------
F E H L E R P R O T O K O L L
----------------------------------------------------------------------
DMXControl V2.10.0 - Fehlermeldung
----------------------------------------------------------------------
FEHLERBESCHREIBUNG
Fehler-Nr: 9 (Index außerhalb des gültigen Bereichs)
Modul: Modules
Prozedur: CloseOpenToolWindows
Zeilen-Nr.: 50200
Datum/Uhrzeit: 01-28-2009 / 15:44:06
----------------------------------------------------------------------
CALLSTACK
----------------------------------------------------------------------
SYSTEMINFO:
Plattform: Windows NT
Version: 5.1
Build: 2600 Service Pack 3
----------------------------------------------------------------------
und danach kommt
QuoteDisplay More----------------------------------------------------------------------
F E H L E R P R O T O K O L L
----------------------------------------------------------------------
DMXControl V2.10.0 - Fehlermeldung
----------------------------------------------------------------------
FEHLERBESCHREIBUNG
Fehler-Nr: 9 (Index außerhalb des gültigen Bereichs)
Modul: Modules
Prozedur: CloseOpenToolWindows
Zeilen-Nr.: 50220
Datum/Uhrzeit: 01-28-2009 / 15:44:48
----------------------------------------------------------------------
CALLSTACK
----------------------------------------------------------------------
SYSTEMINFO:
Plattform: Windows NT
Version: 5.1
Build: 2600 Service Pack 3
----------------------------------------------------------------------
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.