<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>main problem seems to be using property whose name is common within 2 objects of the same "with" (or code within several "with")</p>
<p>could it be controlled by a compiler option?</p>
<p>in that case compiler may return a hint or warning or even an error depending of the choosen configuration ...</p>
<p>does this turn it safe, or safer?</p>
<p>Philippe</p>
<p> </p>
<p>Em 14.09.2014 12:06, Martin Schreiber escreveu:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px; width:100%"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<pre>On Sunday 14 September 2014 16:34:06 Marco van de Voort wrote:</pre>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px; width:100%">In the past I had the same opinion about with (WITHs evilness is exaggerated) as many others, but once I bumped my head a few times while using OO frameworks that were either not of my design or very large, I basically stopped using it.</blockquote>
<pre>Why does Free Pascal not invent a safe "with" similar as the "with" of 
MSElang? If I would be cynical I could write "because one must wait until 
Delphi has it?". ;-)

Martin
_______________________________________________
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a>
<a href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal</a>
</pre>
</blockquote>
<p> </p>
</body></html>