Hallo Mansur, Hier ein komplettes Sample aus einem meiner Vorträge: http://klares.destill.at/02_LoaderSample1.zip
Gruß Peter > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Mansur Esmann [OM] > Sent: Thursday, October 21, 2004 10:09 PM > To: [EMAIL PROTECTED] > Subject: RE: [Framework.net] Externe Assemblys als Form > > > > > 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 > _______________________________________________ Framework.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/framework.net