1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
{$mode objfpc} program change; type aclasstype = class prop : integer; end; procedure trychange (const aclass : aclasstype); begin aclass.prop := 5; end; var aclass : aclasstype; begin aclass := AClassType.Create; try trychange (aclass) finally aclass.free; end; end.