> OK, I lurred myself by taking words too literally. I thought "virtual" meant
> unimplemented, to be implemented in sub-classes.
unimplemented = abstract virtual method
type
something = class
procedure do_something; virtual; abstract;
end;