Icon View Incident Report

Serious Serious
Reported By: Mark Brooks
Reported On: 6/10/2013
For: Version 1.02 Build 1
# 3857 Compiler 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.


Resolution Resolution
Fixed Problem on 6/12/2013 in version 1.02 build 2


Products Affected Products Affected
Elevate Web Builder
Elevate Web Builder Trial

Image