> -- Иван Денисов писал(а):
> EXTENSIBLE все-таки относится к процедуре New, которая является методом записи HostWindows.Directory и говорит, о том, что этот метод возможно расширить.
EXTENSIBLE означает, что по отношению к процедуре базового типа у данной процедуры используются "расширенные" типы формальных параметров/результата, что позволяет не использовать громоздкие приведения типов. В данном конкретном случае EXTENSIBLE относится к результату, имеющему тип HostWindows.Window* = POINTER TO EXTENSIBLE RECORD (Windows.Window), тогда как тип результат метода базового типа - Windows.Window = POINTER TO ABSTRACT RECORD