Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
fpc-src / usr / share / fpcsrc / 3.2.0 / tests / tbs / tb0467.pp
Size: Mime:
{ %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.