Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/11/2011, 12:01
Avatar de Porlachucha
Porlachucha
 
Fecha de Ingreso: noviembre-2008
Ubicación: Santiago
Mensajes: 172
Antigüedad: 16 años
Puntos: 5
Respuesta: Instanciar en base a variable

revisa el metodo invoke de MethodInfo

mira yo uso este codigo para invocar dinamicamente funciones depoendiendo de valores almacenados en una tabla


String sResultado = String.Empty;
Type variableTipo = Type.GetType("IPNM2.FWK.Calculos");
if (variableTipo == null)
{
// error.
}
MethodInfo variableInfoMetodo = variableTipo.GetMethod(sMetodo);
object instanciaResultado = variableInfoMetodo.Invoke(null, null);
if (instanciaResultado == null)
{
// error
}

en tu caso, creo que podrias manejar en la misma tabla asociado al nombre del form, el nombre del ensamblado que lo contiene, y obtener su tipo en forma dinamica. despues usas el metodo invoke del MethodInfo.

ojala te sirva

saludos
__________________
Nada mas patetico que "detestar" a Intel o Microsoft o Windows o Apple ... apuesto que eres el tipico teton espinilluo y pajero que usa Linux para sentirse capo ...