According to the docs the with statement when used with mulltiple objects
only works with the last parameter.


The statement
With A,B,C,D do Statement;

is equivalent to
With A do
 With B do
  With C do
   With D do Statement;

-- 

I thought that if all the objects have the property the statement would
apply to them eg.


with Label1, Label2, Label3 do
  Caption = 'Text'.


I thought all the 3 labels would have the caption set, but only Label3's
caption is set. Is this a difference between Delphi's Object Pascal and
FreePascal, or has Delphi's Object Pascal always worked in the same manner?


Frank Church

=======================
http://devblog.brahmancreations.com
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to