1
vote
Vote UpVote

Do not forget XE2 $IFDEF 230

Felix Colibri – Don't forget $IFDEF VER230 : when migrating to XE2 the sources of DiSqlLite3, many "E2251 : Ambiguous Overload" compiler errors were detected. The previous XE compiler however worked like a charm. The DiSqlLite3 contained units with "compatibility" code with functions like code UTF8ToUnicodeString to accomodate pre-Delphi-6 compilers. Those parts were excluded from compilation by $IFNDEF for Delphi 6, Delphi 7, up to Delphi XE. But of course, not yet for Delphi XE2 ! Therefore the XE2 compiler rightly complied those parts, which then rightly clashed with the XE2 RTL equivalents, displaying ...
Favorite? Off-Topic? 2011-09-17 01:51

Statistics

Visits: 922
Votes: 1
Favorites: 0
Off-Topic: 0

Visits by Source

User Actions

Users who voted for this posting

Ravaut123
Subscribe:
Contact us to advertise on DelphiFeeds.com

Community Links

Torry Firebird News

Sponsor

 
Please login or register to use this functionality.
(click on this box to dismiss)