Hallo,
was passiert denn mit der Instanz deines Plugins in dem anderen Programm? Es sollte ja eigentlich so sein, dass diese Instanz so lange "lebt", wie das Ladeprogramm läuft. Damit wäre nämlich auch die ständige Verfügbarkeit des Plugins abgehakt. Deine Klasse, die da geladen wird, implementiert nur den benötigten Eventhandler. In diesem Event und auch im Konstruktor wird eine Form aufgerufen.
Was du da in Punkt 2. vorhast hört sich für mich recht kompliziert an. Eine zweite Instanz ist meiner Ansicht nach nicht notwendig; es müssen nur Plugin-Klasse und Form-Klasse unterschiedlich sein. Eine Steuerung mit Show und Hide ist damit auch nicht nötig.
Gruß
MCoder
was passiert denn mit der Instanz deines Plugins in dem anderen Programm? Es sollte ja eigentlich so sein, dass diese Instanz so lange "lebt", wie das Ladeprogramm läuft. Damit wäre nämlich auch die ständige Verfügbarkeit des Plugins abgehakt. Deine Klasse, die da geladen wird, implementiert nur den benötigten Eventhandler. In diesem Event und auch im Konstruktor wird eine Form aufgerufen.
Was du da in Punkt 2. vorhast hört sich für mich recht kompliziert an. Eine zweite Instanz ist meiner Ansicht nach nicht notwendig; es müssen nur Plugin-Klasse und Form-Klasse unterschiedlich sein. Eine Steuerung mit Show und Hide ist damit auch nicht nötig.
Gruß
MCoder