Hi List.

Is it possible to create a constant of a set that is based on an evaluation of other constants? (using fpc 2.4.2)

A basic case could look like this:

type
  TMyType = (a, b, c ,d);
  TMyTypes = set of TMyTypes;

const
  SetX:        TMyTypes = (a, b);
  SetY:        TMyTypes = (c, d);
SetCombined: TMyTypes = SetX + SetY; // this gives me an "Error: Illegal expression"

I have been reading throught the FPC docs, but it is unclear whether this is possible at all. The set operators allow this and according to FPC doc section on constants some expression evaluation is possible.

Kind regards,
Torsten Bonde Christiansen.
EpiData Association.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to