Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

 
 
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
Como trabajar con los ensamblados en 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.

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
 



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 configuro MySQL para trabajar en delphi? desve MySQL 7 23-11-2006 20:04:59
Cómo trabajar con Rave Reports en Delphi 7 bellota Varios 1 03-06-2006 04:05:16
Como Trabajar los listview en delphi 7 Shidalis Varios 9 19-07-2005 16:03:49
Como Trabajar en Grupo Con Delphi 7 carlosmoralesm Varios 7 30-03-2004 02:24:10
¿Como Trabajar Con Bases Dbase IV en Delphi 7? josral Conexión con bases de datos 2 14-08-2003 15:40:33


La franja horaria es GMT +2. Ahora son las 02:57:01.


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