ProcVar := Obj.Method {$X+}; method pointers (procedure/function of object) (-> Delphi) ???
@Obj <> nil, TypeOf (Obj) <> nil, TypeOf (Obj)^.Size = -TypeOf (Obj)^.NegatedSize; separate switches; function initialized (that does these 3 tests) ???
class is class (implemented in Pascal with Parent)
class (reference to an object type); allow classes and object types to inherit from each other; OOE; <01BD7A3A.6B187A20.prucha@helicon.co.at>; obpascal.zip
New: Delphi syntax; Dispose?? (automatically?; set references automatically to nil) (-> FPC)
--base-class=foo, --base-object=bar ???
--cfiles=foo: .s file with VMTs for C/assembler??? (also .h???)
obj is interface (not so easy?) ???; variables of type pointer to more than one interface [and class] (also possible!); VMT problem with interfaces (my solution??? also with dynamic linking???)
Child)
VMT); virtual/static