D-Peeper

Debug applications written with Delphi or CBuilder
Download

D-Peeper Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Trial
  • Publisher Name:
  • Victor Trunov
  • Operating Systems:
  • Windows All
  • File Size:
  • 783 KB

D-Peeper Tags


D-Peeper Description

D-Peeper was developed to be a Delphi application peeper, which will help you to debug applications written with Delphi or CBuilder. It lets you extract object data (published properties and events list, class hierarchy with unit name, fields, methods, binary data dump, components and controls list) for visual components at runtime. It's absolutely transparent to the application being observed. At present time you can explore applications, made with Inprise Delphi (versions 2,3,4,5) and Inprise C++ Builder(versions 1,3,5) development tools. The basis is a "simple" and banal method of mapping a DLL in the address area of the process being observed. Why is the word "simple" quoted? Because it is not such a simple thing as it seems. I had to solve a number of non-trivial problems when extracting properties values. At the same time I had to settle a row of problems reated to data transmission between the processes. And, of course, there were piles of small things which are not usually paid attention to, but which drag themselves out as spiteful "Access violation" in the application being observed. The work with the program is a bit similar to WinSpy. Select "Spy->Secure one's object" in the menu. The mouse cursor turns into the "sight" on Delphi-applications. Click on the object you are interested in with the mouse and then you can see published properties values, events, data of the class and ClassInfo (hierarchy, fields, methods, properties and events list) in the opened window. You can do it also in alternative way: press Ctrl key that operates as switch to observe mode, and then act in the same way. Release Ctrl key to come out of the observe mode. If you want see occupied memory information, press right mouse key on the object.


D-Peeper Related Software