var i: integer; type I1=interface procedure p1; end; C1=class(I1) public procedure I1.p1(i: integer); begin i := 1; end; end; begin end.