Hello FPC-Pascal, Friday, November 5, 2010, 8:54:08 PM, you wrote:
i> Following the bug discovered in the class variables (on fpc devel), I i> actually would like to know the need (or usage) for variables and class i> variables in a class (I know it's a delphi thingy, but still). i> Furthermore, why can't I create a class field, so the field will have the i> same value on each instance of the class and it's sub classes ? As far as I know, scope. Example: TClass1=class public var class count: integer; Constructor Create; end; constructor TClass1.Create; begin inc (Count); end; function How(): integer; begin Result:=TClass1.Count; end; ------------------------------------ TClass1=class public Constructor Create; end; var TClass1_Count: integer=0; constructor TClass1.Create; begin inc (TClass1_Count); end; function How(): integer; begin Result:=TClass1_Count; end; -------------------------------------- I think both are basically identical, but the work of the first one is much more clear. I had never used them, but I think the above code is right, do not ? -- Best regards, José _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal