Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

HVRTTIUtils

Continuation of the 2006 era RTTI utilities by Hallvard Vassbotn

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

HVRTTIUtils

Continuation of the 2006 era RTTI utilities by Hallvard Vassbotn

Original at CodeCentral ID: 24074, HVRTTIUtils - Extended RTTI access code

That code was the result of his RTTI related blog articles:

(note there are more parts in those series, but the above parts contain parts of the code that is now in the repository)

The code contains more tests than the articles.

Goal is to make the code compatible with Unicode versions >= 2009 of Delphi.

Since there is no clear copyright in the original source files, there is no license file either.

TODO

  1. Fix RTTI for the published method "Test1" of class "TMyClass" has 38 extra bytes of unknown data! in project TestPublishedMethodParams and TestMorePubMethodParams when using Delphi 2007

  2. Convert to non-Unicode Delphi versions

  3. Add missing pieces from:

    ](https://hallvards.blogspot.com/2006/09/hack11-get-guid-of-interface-reference.htmll