On 2014-09-14 11:49, Sven Barth wrote:
> Though to be honest Lazarus handles with-statements in context of debugging
> much more gracefully than Delphi...

We all know Lazarus is way better that Delphi - so that's always good to
know. :)

As already mentioned, human refactoring of WITH statements can, and has,
caused lots of debugging issues afterwards. Two or more classes used in
a with statement, both classes have the same property name - how the
hell must the developer know (and the compiler for that matter) which
one is meant where. Bottom line (for me), WITH gives more trouble than
its worth, so I avoid it at all costs.


Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to