1234567891011121314151617181920212223242526272829303132333435363738 |
- {$ifdef fpc}{$mode objfpc}{$endif}
- uses
- ub0366;
- type
- tc2=class
- public
- FHeight : integer;
- procedure p1;
- end;
- procedure tc2.p1;
- var
- c1 : tc1;
- begin
- FHeight:=10;
- c1:=tc1.create;
- with c1 do
- begin
- Height:=FHeight;
- end;
- writeln('c1.Height: ',c1.Height,' (should be 10)');
- if c1.Height<>10 then
- begin
- writeln('ERROR!');
- halt(1);
- end;
- c1.free;
- end;
- var
- c2 : tc2;
- begin
- c2:=tc2.create;
- c2.p1;
- c2.free;
- end.
|