Marko
2005-03-12 01:24:06 UTC
Hallo zusammen,
Ich bastle gerade an einer Plugin-basierten Applikation. In den Plugins
möchte ich jedoch auf viele Variabeln und Funktionen des Hauptprogramms
zugreifen - dazu übergeb ich dem Plugin einfach die entsprechenden Klassen.
Das klappt wunderbar, solange ich mit Option Strict Off arbeite. Ich hab
aber das Gefühl, dass Late-Binding irgendwie nicht gut sein kann ;)
Ein Interface machen für alle Variabeln und Funktionen ist sehr umständlich,
wenn man bedenkt, dass man schon mal 10 Plugins anpassen und neu kompilieren
muss, wenn man das Hauptprogramm um eine wichtige Funktion erweitert.
Wie soll man das also angehen, Latebinding benutzen, gibts noch etwas
anderes, oder hab ich das System der Interfaces noch nicht ganz begriffen?
Vielen Dank & Grüsse,
Marko
Ich bastle gerade an einer Plugin-basierten Applikation. In den Plugins
möchte ich jedoch auf viele Variabeln und Funktionen des Hauptprogramms
zugreifen - dazu übergeb ich dem Plugin einfach die entsprechenden Klassen.
Das klappt wunderbar, solange ich mit Option Strict Off arbeite. Ich hab
aber das Gefühl, dass Late-Binding irgendwie nicht gut sein kann ;)
Ein Interface machen für alle Variabeln und Funktionen ist sehr umständlich,
wenn man bedenkt, dass man schon mal 10 Plugins anpassen und neu kompilieren
muss, wenn man das Hauptprogramm um eine wichtige Funktion erweitert.
Wie soll man das also angehen, Latebinding benutzen, gibts noch etwas
anderes, oder hab ich das System der Interfaces noch nicht ganz begriffen?
Vielen Dank & Grüsse,
Marko