<div dir="ltr">A well written class doesn't need to be sealed. As well as doesn't require an inheritance.<div><br></div><div>IIRC, "sealed" was added to delphi language at the time of the delphi .nettism. Correct me, if I'm wrong but Delphi-net is dead (replaced by Oxygen, which is not delphi or pascal).<br>
</div><div>However, since the keyword was introduced in the some point of the language, the support was provided in the next versions of the Delphi language/compiler.</div><div>Since FPC announces Delphi-compatibility on syntax level, the keyword was introduced in FPC as well.  <br>
<div><div><br></div><div>Usefulness of the "sealed" (as some other .nettish syntax, i.e. class helpers) is questionable and further discussion is probably better for fpc-other list. So feel free to use it for good or bad.</div>
<div><br></div><div>thanks,</div><div>Dmitry</div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Oct 7, 2013 at 11:22 PM, Dennis Poon <span dir="ltr"><<a href="mailto:dennis@avidsoft.com.hk" target="_blank">dennis@avidsoft.com.hk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">> It is wonderful, thank you very much Sven! :)<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Well, the opinion whether this feature is wonderful or not differs among FPC/Delphi users :P<br>
<br>
Regards,<br>
Sven<br>
<br>
</blockquote></div>
May I know the usual use of such feature?  I can only think of library vendors want to seal a class to prevent users from modifying it without paying for an upgraded/better version of such class.<br>
<br>
Dennis<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
______________________________<u></u>_________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.<u></u>org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/<u></u>mailman/listinfo/fpc-pascal</a><br>
<br>
<br></div>
-----<br>
No virus found in this message.<br>
Checked by AVG - <a href="http://www.avg.com" target="_blank">www.avg.com</a><br>
Version: 2013.0.3408 / Virus Database: 3222/6731 - Release Date: 10/07/13<br>
<br>
<br>
</blockquote><div class="HOEnZb"><div class="h5">
______________________________<u></u>_________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.<u></u>org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/<u></u>mailman/listinfo/fpc-pascal</a><br>
</div></div></blockquote></div><br></div>