Hi, the reference manual is not explicitly clear in describing class declarations. Is it true for classes as for objects that the first block of components after the class header are visible as if declared public?
E.g. TAnyClass = class fField:anytype; end; would make fField visible "public"? And one other question: Does object pascal allow a class declaration marked as an abstract class? Like in java for making sure the class can never be instantiated itself, only it's descendants can be? Smth. like: TAnyClass = abstract class(...) ... end; TIA, Marc _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal