Rohit

its all in TypInfo

heres a snippet of my code to get a list of props

you can get or set them with Get.. and Set.. procs in TypInfo

uses
  TypInfo;

procedure GetPropNames(Instance: TObject; List: TStrings);
var
  Props: PPropList;
  I:      Integer;
begin
  { Allocate memory to hold the property list array of records. }
  Props := AllocMem(SizeOf(Props^));
  try
   { Get the list of properties. }
    GetPropList(Instance.ClassInfo,tkProperties, Props);
   { Loop through the list of properties and add the name and type of each
property to the List}
    I := 0;
    while (Props^[I]<> nil) and (I < High(Props^)) do begin
      List.Add(Props^[I].Name);
      Inc(I);
    end;
  finally
    FreeMem(Props);
  end; // try
end;

----- Original Message -----
From: "Rohit Gupta" <[EMAIL PROTECTED]>
To: "Multiple recipients of list delphi" <[EMAIL PROTECTED]>
Sent: Thursday, September 26, 2002 8:07 AM
Subject: [DUG]: RTTI


> I cant seem to find it right now....but how do I find out if a control has
a
> particular published property and how do I access it ?
> Regards
>
> Rohit
>
> ======================================================
> ================
> CFL - Computer Fanatics Ltd.  21 Barry's Point Road, AKL, New
> Zealand
> PH    (649) 489-2280
> FX    (649) 489-2290
> email [EMAIL PROTECTED]  or  [EMAIL PROTECTED]
> ======================================================
> ================
>
>
> --------------------------------------------------------------------------
-
>     New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
>                   Website: http://www.delphi.org.nz
> To UnSub, send email to: [EMAIL PROTECTED]
> with body of "unsubscribe delphi"
> Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/
>

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"
Web Archive at: http://www.mail-archive.com/delphi%40delphi.org.nz/

Reply via email to