Al 05/08/11 12:53, En/na Alexander Klenin ha escrit: > On Fri, Aug 5, 2011 at 21:51, Luca Olivetti <l...@wetron.es> wrote: >> Al 05/08/11 12:40, En/na Sven Barth ha escrit: >> >>> Though "=" seems a little bit like a misuse of that operator... ":=" might >>> be a more pascalish solution. >> >> I really don't mind one way or the other, but since a bare = is used for >> defining constants, >> it doesn't seem out of place for defining an alias (this is not an >> assignment). >> > > Unfortunately, "with a = b do" is already a valid operator in FPC, > with different meaning.
What does it mean? I tried procedure Test; type tr = record f1,f2:integer; end; var r:tr; begin with a=r do; end; and trying to compile it "Error: Operator is not overloaded" "Error: Expression type must be class or record type" Same error even if I define a:tr. Bye -- Luca Olivetti Wetron Automatización S.A. http://www.wetron.es/ Tel. +34 93 5883004 (Ext.133) Fax +34 93 5883007 -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus