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 / webtbs / tw2913.pp
Size: Mime:
{ Source provided for Free Pascal Bug Report 2913 }
{ Submitted by "Micha Nelissen" on  2004-01-21 }
{ e-mail:  }
program EnumName;

{$mode objfpc}
{$h+}

uses
  Classes, TypInfo;

type
  TEnumTest = (etOne, etTwo, etThree);

  TA = class(TPersistent)
  private
    FTest: TEnumTest;
  published
    property Test: TEnumTest read FTest write FTest;
  end;

begin
  writeln(GetEnumName(GetPropInfo(TA, 'Test')^.PropType, 2));
end.