Ver Mensaje Individual
  #1  
Antiguo 08-03-2007
rydem rydem is offline
Registrado
 
Registrado: mar 2007
Posts: 4
Reputación: 0
rydem Va por buen camino
Manipular ensamblados desde Delphi???

Mi objetivo es dado un objeto(cualquiera), obtener sus properties(o métodos, o atributos), tomar la que deseo y extraer el valor, también en algún momento setearle un valor, se como hacerlo en .NET, pero en Delphi ni de cerca le he picado a la solución del problema.

Código:
using System.Reflection;
Persona p=new Persona();
p.Nombre="lolo";
p.Edad=100;

//Esta entidad podría ser cualquier objeto que pase como parámetro, 
//puse esta como ejemplo

Type typeInfo = p.GetType();
foreach (PropertyInfo meto in typeInfo.GetProperties())
{
    if (meto.Name=="Nombre")
    {
        string nombre=meto.GetValue(p,null).ToString();
                //le pregunto el nombre
        meto.SetValue(p,"lili",null);
                //le seteo un nuevo nombre
    }
}
Help, alguien sabe como hacer lo antes expuesto en Delphi???
Responder Con Cita