> -- Цитата:
> В строкеsortList (0, L.FCount - 1, Compare, )показывает сообщение о несовместимости типов.Тобишь, L.Exchange не тождественен типу ListSortExchange. Или, иными словами,PROCEDURE (L: List) Exchange* (Index1, Index2: INTEGER)иPROCEDURE (Index1, Index2: INTEGER)разные типы.
Ну дык это и в С++ тип метода не совпадает с типом функции с теми же параметрами. Только там этого не видно, а здесь налицо явный параметр.