cxflag203 / superobject

Automatically exported from code.google.com/p/superobject
0 stars 0 forks source link

Does not support extended RTTI for Delphi XE #11

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Compile with Delphi XE
2. Attempt to compile the RTTI demo.

The simple fix would be to change the {$IFDEF VER210} to {$IFDEF EXTRTTI} and 
add the following block to the top of the unit:

{$if defined(VER210) or defined(VER220)}
{$DEFINE EXTRTTI}
{$ifend}

Original issue reported on code.google.com by skamrad...@gmail.com on 30 Sep 2010 at 5:47

GoogleCodeExporter commented 9 years ago
Also change references from TValueData(Value).FHeapData to 
TValueData(Value).FValueData since they changed for Delphi XE.  

Original comment by skamrad...@gmail.com on 1 Oct 2010 at 4:09

GoogleCodeExporter commented 9 years ago
This appears to be fixed with r33.  Thank you!

Original comment by skamrad...@gmail.com on 11 Oct 2010 at 3:46