Giuliano Colla wrote: > var > Pfoo: pointer; > foo: "any valid FPC Type" based Pfoo; > or > foo: based Pfoo "any valid FPC type"; > ..... > Pfoo: pointer; > PBfoo: PByte absolute Pfoo; > PIfoo: PInteger absolute Pfoo; I don't see the difference between "based" and absolute, except order of keywords? Micha