RTC Forums
November 24, 2024, 12:14:19 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Unable to build rtcSDK_DBA.bpl from release v631_2014Q1 using XE6  (Read 4362 times)
hoby
Newbie
*
Posts: 12


« on: June 24, 2014, 05:07:47 AM »

Hello...

I am attempting to install RTC in XE6.  I am installing from the v631_2014Q1 zip file.  When building the rtcSDK_DBA.bpl project I get this error:

[dcc32 Error] rtcDB.pas(382): E2174 'DefaultFields' not previously declared as a PROPERTY


There are a few other related compilation errors that result from that issue.

The error references the declaration for DefaultFields in class TRtcBaseDataSet, which extends class TDataSet.  TDataSet has no PROPERTY for DefaultFields, just the following protected getter/setter definitions:

procedure SetDefaultFields(const Value: Boolean); deprecated 'Use TField.LifeCycle or TFields.LifeCycles properties instead';
function DefaultFields: Boolean; deprecated 'Use TField.LifeCycle or TFields.LifeCycles properties instead';


This is not a huge deal, but I was wondering if this just an XE6 issue and if there was a plan to replace the deprecated references?

Thanks...  Smiley
Logged
D.Tkalcec (RTC)
Administrator
*****
Posts: 1881


« Reply #1 on: June 24, 2014, 08:35:32 AM »

Did you try downloading the latest RTC SDK version to see if the problem still persists?

There was a compatibility update for XE6 released on April 27th (v6.33), which should have fixed this issue.

Best Regards,
Danijel Tkalcec
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.023 seconds with 17 queries.