Home Home Archives About red box

Filed Under Delphi
digg Delphi Applicaton Explorer
visits: 1201 | score: 3.5 
posted by sysrpl on Monday October 3, 2011 9:50 AM

hile upgrading the computer serving up this website the other day I rummaged through some of its folders and happened upon a forgotten project. I thought the project might be of interest to some of you so I'll share what it does. If there's any interest I'll pull it's code together and put it online.

This is Application Explorer running on Windows with a custom theme installed. Application Explorer is a drop in component for any Delphi program. It finds all component instances and arranges them in a tree. It can be plugged into the Delphi IDE by installing a package with a wizard, or put into you own programs by including a unit and calling a function to show application explorer.


Application Explorer displays a tree of component instances. Component instances can be searched for by name or type. As a tree item is selected, the top of the explorer window displays the component name, type, memory location, owner, class hierarchy, declaring unit, and the package in which it resides if available. If the component has a visible representation an image is captured of the component, even if it is obscured or not visible, and the component image is displayed in the lower portion of the application explorer.

When a component is selected a list of all of its published properties are browsable in a property inspector. You can navigate to navigate to instances of objects linked in the property inspector by clicking ellipse button in instance properties editors. A navigation stack of your selection is preserved and you can go forward an back in your selection history.


Finally, application explorer allows you to view or copy representation of a component and its children as text using a resource data tab. The package tab shows all the units in the package that the in which the selected component resides, as well as all the dependent packages.

print send topic Rate this article  

How to download this utility?

How can I download this utility? It seems that it will prove to be useful to me.
reply quote
yogiyang said on Wednesday October 5, 2011 3:04 AM

reply quote
zhu1205 said on Thursday April 9, 2015 5:14 AM

The same question with yogiyang
reply quote
zhu1205 said on Thursday April 9, 2015 5:15 AM

Check out the version for Lazarus.
reply quote
sysrpl said on Thursday March 24, 2016 8:42 AM


image link indent align right align middle align left quote underline bold code quote

page generated in 0.734 seconds | last modified 2/06/2011 8:35 PM
none  none