RttiSpy is coming! It helps you easier to explore all enhanced RTTL information which lives in application. As you can see in the snapshots, they are organized in package/units/types and can be navigated by clicking hyperlinks. If you are interested in the beta, please leave a mark. (P.S. This is a commercial product)

RttiSpy is coming! It helps you easier to explore all enhanced RTTL information which lives in application. As you can see in the snapshots, they are organized in package/units/types and can be navigated by clicking hyperlinks. If you are interested in the beta, please leave a mark. (P.S. This is a commercial product)

Comments

  1. Kenneth Cochran yes, this tool is useful when you touch RTTI but it is very limited to be a program spy which is also not its intention.

    The tool is an extension of Delphi (with built with runtime packages) so it can explorer all RTTI lives in the IDE. but for exe, dll, you still have to include offered partly source to explore the RTTI. Otherwise, things will be very complicated.

    Design packages can't be loaded in your own application as your application don't provide implementation of designide and the packages will mostly crash.

    ReplyDelete
  2. That makes a lot of sense. If I had just made my stand alone application an IDE extension I wouldn't have needed to bother with loading packages myself because the IDE already has them loaded. Being an IDE extension it also has access to any source the IDE is aware of so you don't need to mess with decompiling at all. Just use the unit name and identifier name to jump straight to the source (assuming it's available). Don't know why I didn't think of that sooner.

    ReplyDelete
  3. Kenneth Cochran That is a natural solution in my mind, maybe I was born for the Delphi IDE :^)

    ReplyDelete

Post a Comment