Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#2

Re: Interfaces / Pseudo-Plugin - wie geht's richtig?

  Alt 8. Okt 2009, 10:09
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
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat