Einzelnen Beitrag anzeigen

lizardking

Registriert seit: 2. Sep 2005
76 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: TInterfaceList und lokale Referenzen

  Alt 2. Jul 2006, 22:41
@Andreas
Der Code arbeitet so wie gepostet schon korrekt. Unschoen ist nur, dass ich auf diese Hilfsfunktion angewiesen bin und nicht alles in einer Prozedur ausfuehren kann.

Zitat von Bernhard Geyer:
Kommt der Interfacezeiger (ITWPLugin) aus der DLL? Wie schaut die entsprechende Funktion aus der DLL aus?
Jepp, der Interface-Zeiger kommt aus der DLL. Die exportierte Funktion dabei ist recht unspektakulaer:

Delphi-Quellcode:
function GetPlugin(APluginManager: ITWPluginManager): ITWPlugin;
begin
  result := TExamplePlugin.Create(APluginManager);
end;
TExamplePlugin ist dabei abgeleitet von einer Klasse TTWPlugin, die das Interface ITWPlugin implementiert.

Gruesse,

Lizzy
  Mit Zitat antworten Zitat