type t1=class static p: Action; end; procedure p0; begin var p1: Action; p1 := o1->t1&.p(o1);//Ошибка: В данной версии компилятора не поддерживается замыкание данного типа символов p1(default(T)); end; var i: integer; begin t1&.p := x -> begin i := 1; end; p0&; assert(i = 1); end.