Reported By: Mark Brooks Reported On: 6/10/2013 For: Version 1.02 Build 1
# 3857Compiler Improperly Allowing Access to Protected Property References Previously (1.01B5) I had modified WebCtrls to make the Base and Display properties of TControl public. The main reason for this was to make a call to the SetAttribute method of descendant TEdits and TMemos in order to hack in support for placeholders.
To my surprise, however, my project compiled just fine without these changes, even though the properties remain protected in the new framework.
In short, it seems as though the compiler is allowing access to protected properties. You can repeat this by dropping a TEdit on a form in a new project then accessing its protected Display property from code.
ResolutionFixed Problem on 6/12/2013 in version 1.02 build 2
Products AffectedElevate Web Builder Elevate Web Builder Trial