Crear Objeto desde un string

tema enviado por Edgar en C#
tema iniciado el 06/08/2008

Hola, tu ejemplo de crear un objeto desde un string si funciona bien, pero en mi caso particular, el objeto que quiero crear es una forma; pero este objeto de tipo Form, se encuentra dentro de un proyecto ya compilado en un archivo DLL

por lo cual de esta manera no se puede crear el objeto (form en mi caso), hay alguna otra manera de hacerlo...

estoy usando el siguiente codigo que si funciona para abrir objetos de tipo Form que se encuentran en el mismo proyecto:

string sForm = "UsingMenusStatusStripsToolStrips.Form2";

ObjectHandle ManipularObjeto;

Form oTest = null;

Assembly assembly = Assembly.GetExecutingAssembly();

try{

ManipularObjeto =

AppDomain.CurrentDomain.CreateInstance(assembly.FullName, sForm);

oTest = (Form)ManipularObjeto.Unwrap();

oTest.MdiParent = this;

oTest.Show();

}

catch (Exception exp) {

MessageBox.Show("No se ha podido crear el objeto." + exp.Message.ToString());

}

 

si dentro de mi proyecto X, tengo agregada una referencia a un DLL que en su interior tiene otros objetos de tipo Form, los cuales quiero abrir desde mi proyecto X, como deberia de hacerlo usando el codigo mencionado arriba?

 

gracias de antemano...