du bist schon am Weg, aber nicht ganz richtig. Assembly a = Assembly.LoadFrom(....);
foreach(Type t in a.GetExportedTypes()) { if(t == typeof(deinformularbasistyp); Form f = (Form)a.CreateInstance(t); } das ist kein kompletter Code, nur so aus dem Kopf hingetippert und sicher optimierungswürdig ;) -Peter > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Mansur Esmann [OM] > Sent: Thursday, October 21, 2004 8:09 PM > To: [EMAIL PROTECTED] > Subject: [Framework.net] Externe Assemblys als Form > > Hallo, > > ich möchte gerne externe Assemblys laden und als Form darstellen .... > > ein: > Form form = > (Form)Activator.CreateInstance(((Form)Assembly.LoadFrom(frameN > ame + ".dll")).GetType()); > > geht nicht weil eine Assembly nicht zu einer Form gecastet > werden kann. > > Die: framename + ".dll" habe ich so gemacht, daß ich eine > Form erstellt habe und diese dann als Klasse gespeichert habe > (Externes Projekt). > > > Die Idee ist, daß ich weitere Formulare nachträglich der > Anwendung hinzufügen kann. > > Hat da jemand eine Richtung für mich? > > Gruß 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