Ver Mensaje Individual
  #3  
Antiguo 22-12-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Reputación: 17
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
A partir de Delphi 2010 podes usar RTTI

Código Delphi [-]
uses
  Rtti;

procedure TForm1.Button1Click(Sender: TObject);
var
  Ctx: TRttiContext;
  T: TRttiType;
  F: TRttiField;
  Fields: TArray;
begin
  Memo1.Lines.Clear;
  T := Ctx.GetType(TypeInfo(TXtradata));
  if not Assigned(T) then
    Exit;

  Fields := T.GetFields;

  Memo1.Lines.Add('Type: ' + T.Name);
  for F in Fields do
    Memo1.Lines.Add(F.Name);
Responder Con Cita