В Borland Pascal

  • правилами объектно-ориентированного программирования это строго не оговорено
  • допустимо указателям на объекты класса-родителя присваивать адреса объектов класса потомка
  • не допустимо указателям на объекты класса-родителя присваивать адреса объектов класса потомка

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.