Strict protected only allows you to access the member from the defining class, and subclasses. Embarcadero Delphi 10.1 Berlin (32-bit) Embarcadero Delphi 10.1 Berlin (64-bit) Embarcadero Delphi 10.2 Tokyo (32-bit) Embarcadero Delphi 10. TMS FlexCel Studio v6.3.0.0 for Delphi 10.1 Berlin 2 MbPowerful. You can use a variant of the standard protected hack. 26/set/2015 - FastReport VCL 5.2.3 for RAD Studio 10 Seattle 11 Mb FastReport VCL. With Self do Result:= MyProtectedProp // Access strict protected property function TM圜lassHelper.GetMyProtectedProp: Integer Below shows a working example with access to a strict protected member.
for my laziness :) I've not yet installed last two versions 10.2. It may compile with older versions of Delphi, but I have not tried it yet. I have tested it against Delphi 10.1 Berlin and 10.2 Tokyo, including the Community Edition.
Delphi and C++Builder) ISO for RAD Studio, Delphi and C++Builder 10.1 Berlin. IsDelphi was written in Delphi (naturally) and the source code can be found on Code Central.
In the above example access to a private member was illustrated. With regard Delphi 10 versions, I have an active Delphi Professional subscription, and I own all the versions released to date, but I have never installed nothing after 10.1 (Berlin): from Berlin experience I was expecting at least update 2, but then they announced the 3 and. Available to registered users of RAD Studio, Delphi, C++Builder 10.1 Berlin (except Starter editions) and Embarcadero All-Access XE Updated: J16.9MB Download 14-Jun-16 RAD Studio 10.1 Berlin ISO (incl. Accessing protected or strict protected members is still allowed with class helpers though. For example, let's say a form on the screen (not Delphi, but a Java applet) has several checkboxes Delphi Berlin 10. It was considered a compiler bug and has been corrected.
Starting with Delphi 10.1 Berlin, accessing private or strict private members with class helpers does not work. Some more information about class helpers can be found here : should-class-helpers-be-used-in-developing-new-code Result:= Self.FMyPrivateProp // Access the org class with Self
Property MyPublicProp: Integer read GetMyProtectedProp įunction TM圜lassHelper.GetMyProtectedProp: Integer
I downloaded the trial version from our website, installed it in Delphi 10.1, and this demo runs fine on my computer.
Re: How to code in Delphi superscript etc. TM圜lassHelper = class helper for TMyOrgClass Sergey Tkachenko Site Admin Posts: 15863 Joined: Sat 10:28 am. Property MyProtectedProp: Integer read FMyPrivateProp It can be used in the Delphi, C++Builder and RAD Studio environments.įastReport Embarcadero Edition is available only to registered users of:Įmbarcadero® Delphi XE2, Embarcadero ® C++Builder XE2,Įmbarcadero® Delphi XE3, Embarcadero ® C++Builder XE3,Įmbarcadero® Delphi XE4, Embarcadero ® C++Builder XE4Įmbarcadero® Delphi XE5, Embarcadero ® C++Builder XE5,Įmbarcadero® Delphi XE6, Embarcadero ® C++Builder XE6,Įmbarcadero® Delphi XE7, Embarcadero ® C++Builder XE7,Įmbarcadero® Delphi XE8 and Embarcadero ® C++Builder XE8,Įmbarcadero® Delphi 10 Seattle, Embarcadero ® C++Builder 10 Seattle, Embarcadero® Delphi 10.1 Berlin, Embarcadero ® C++Builder 10.1 Berlin, Embarcadero® Delphi 10.2 Tokyo and Embarcadero ® C++Builder 10.2 Tokyo environments,Įmbarcadero® Delphi 10.2 Tokyo and Embarcadero ® C++Builder 10.2 Tokyo environments (Community Edition),Įmbarcadero® RAD Studio 10.3 Rio, Embarcadero® RAD Studio 10.4 Sydney.Ĭompare FastReport Embarcadero Edition to other editions to see all the benefits.This class helper example compiles fine : type Enter your email address to receive download link for FastReport VCL 6 Embarcadero EditionįastReport VCL - is an add-on component that allows your application to generate reports quickly and efficiently.įastReport provides all the necessary tools to develop reports, including a visual report designer, a reporting core, and a preview window.