> > Denke mal das liegt vielleicht daran, daß die Assembly keinen 
> > "Haupteinstiegspunkt" hat?!
> 
> Nö... Vielleicht kennt der Activator den Typ nicht... Probiers mal mit
> Peters Code...
> 
> > Das von Peter Koen ist im Prinzip das was Du meintest mit 
> > "wenn mehrere Klassen drinnen sind"!?
> 
> Jepp..
> 
> 
> Claudius


Peters Code funktioniert soweit:
foreach(Type t in plugInAssembly.GetExportedTypes())
{
        form = (Form)plugInAssembly.CreateInstance(t.FullName);
}

Nur jetzt hänge ich am nächsten Schritt:

Intern habe ich ein Interface MeinNamespace.IFrame

Ich habe eine Assembly ExternerNamespace.IFrame angelegt.

In der externen Form (frmExternesForm) habe ich das Interface zugewiesen.

Komischerweise klagt er nun: "Der Typ MeinNamespace.IFrame konnte nicht gefunden 
werden.

In dem Form weise ich aber ausdrücklich auf das externe interface hin ....

Das interne kann ich nicht verwenden, da dies ein "parent hat, das vom Typ frmMain 
ist, welches ja in der EXE der Hauptanwendung liegt und somit im externen Formular 
unbekannt ist:
frmMain IFrame.Parent 
                {
                        get 
                        {
                                return parent;
                        }
                        set 
                        {
                                parent = value;
                        }
                }

Kann ich ja nicht machen. Deswegen habe ich:
Form IFrame.Parent 
                {
                        get 
                        {
                                return parent;
                        }
                        set 
                        {
                                parent = value;
                        }
                }
..gemacht ....

Was aber ein schmarren ist weil ich ja nicht Form haben will, sondern frmMain als 
parent ....

also zwei Fragen:
1.) Wieso klagt "plugInAssembly.GetExportedTypes()", daß es das interne Interface 
nicht findet?
2.) wie kann ich das interface gestalten, daß ich auf frmMain zugreifen kann (Vom 
externen Form)?


Schönen Abend,

Mansur

_______________________________________________
Framework.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/framework.net

Antwort per Email an