<br><br><div class="gmail_quote">On Thu, Aug 4, 2011 at 11:39 AM, Michael Schnell <span dir="ltr"><<a href="mailto:mschnell@lumino.de">mschnell@lumino.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div class="im">On 08/03/2011 10:17 PM, Reimar Grabowski wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
  I don't really get why this question is posted here and not on the fpc list.<br>
</blockquote></div>
+1<br><font color="#888888">
-Michael</font><div><div></div><div class="h5"><br></div></div></blockquote></div><br>Actually, this particular case was also lcl-related.<br>Anyone who written something in Delphi control-related with a construction <br>

<br>with Canvas do .... Width Height ... <br><br>(meaning the bounds of the control) <br>will be affected while porting something to Lazarus , because lcl Canvas has width and height while Delphi Canvas not. Luiz also mentioned a problem related to Canvas in his blog post.<br>

<br>I just thought about the phrase Sven mentioned ("handle with care") and tried to imagine myself many years ago applying this rule. The only general rule I think of could be "never use the properties of the object you writing method of in the 'with' construction, because it can appear in the mentioned object anytime soon". I doubt anyone can really follow such rule :) <br>

<br>Max<br>