summaryrefslogtreecommitdiff
path: root/fpcsrc/tests/tbs/tb0467.pp
blob: 8132793b987fa34164593de7ced8ddd51a38ab1e (plain)
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
26
{ %version=1.1 }
{$mode objfpc}
{$M+}
uses
  typinfo;
type
  tmyobject = class
    protected
      fs : single;
    published
      property s : single read fs write fs default 3.1415;
  end;

var
  myobject : tmyobject;

begin
  myobject:=tmyobject.create;
  SetFloatProp(myobject,'s',3);
  if GetFloatProp(myobject,'s')<>3 then
    begin
      writeln('error');
      halt(1);
    end;
  myobject.free;
end.