//!Нельзя вывести тип анонимного делегата с генерик-параметрами. Укажите тип переменной явно. type t1 = class // Обязательно функция function f1(b: T): byte := 1; end; procedure p1; begin // Обязательно из заголовка подпрограммы (не из описавшего её класса!) var a: t1; // Обязательно авто-определение типа делегата f var f := a.f1; end; begin end.