[lazarus] Setting a value using RTTI

Shane Miller SMiller1 at stvgb.org
Fri Dec 1 08:29:25 EST 2000

Question for all:  

Using RTTI howdo I set a property value?  In my source code for TComponentInterface.SetPropbyName I get the PPropinfo record for the property VISIBLE and I check the Setproc variable.  It's <> nil so I need to call it somehow.  I have a TMySetProc type that is a 

Procedure (const value) of Object;

In TComponentInterface I have a variable MySetProc of type TMySetProc.  I assign MySetProc by....

MySetProc := TMySetProc(SetProc^);

then I call it


It crashes.  Thoughts?

More information about the Lazarus mailing list