Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-03-2007
rydem rydem is offline
Registrado
 
Registrado: mar 2007
Posts: 4
Poder: 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
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como trabajar con los ensamblados en Delphi rydem Varios 2 12-03-2007 18:01:48
Enviar correo desde fastnet desde delphi. uper Internet 1 20-02-2007 01:32:11
Problemas con Ensamblados radaalvaro .NET 6 21-06-2006 10:04:57
Manipular las funciones de Excel desde Delphi5 vick Servers 3 26-10-2005 04:01:09
Como Manipular Datos Sql Server sin Delphi Emiro MS SQL Server 2 29-07-2003 21:37:30


La franja horaria es GMT +2. Ahora son las 23:34:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi