Hallo,
Zitat von
silver-moon-2000:
- Wenn das Plugin das Interface implementiert, geht dem PlugIn die Rolle des Aktiven verloren (er kann nicht mehr selbst senden), sondern es kann nur noch auf Anfrage des Hauptprogramms die Queue bereitstellen?
nö, das geht schon immer noch. Du musst nur eine Möglichkeit einbauen, dass das Interface dem Hauptprogramm eine Nachricht zukommen lassen kann. Dazu gibt es viele Möglichkeiten (
COM event sink, TNotifyEvent, Windows Message...)
Zitat von
silver-moon-2000:
- Wie geht's also richtig? Wer muss das Interface implementieren?
Normalerweise implementiert das Plugin das Interface. Ist ja auch logisch: Das Hauptprogramm weiß durch das Interface, wie es beliebige Plugins ansprechen muss.
Gruß
xaromz