CompEd is a slightly stripped down version of an object inspector/editor 
I wrote for a large application I am doing at work. It provides editing
capabilities for all simple type properties and many Class type properties,
such as TFont, TStrings, TIcon,TBitmap, etc. For other class type properties
associated with a component, if it's reference is not Nil and the class has 
published properties, CompEd will instantiate another mini object inspector
to edit it's properties. Class properties that are nil (not editable) will be 
shown with *'s around the class name. I will probably in a later version create
the object when the user desires to edit these properties. 

There are two reasons I am putting this in the public domain. First, I have 
found some very good stuff browsing around and I thought it was time I put 
something back.

Second, when I first started the project I am working on now, I sort of searched
around for tools, code, etc. I could get for free or purchase to make my job 
and others in my groups life a little easier. With respect to an Object Inspector,
I found three samples. None included source code. I emailed two of them offering
money for the code. One never responded and the other said he was on to other
stuff and it shouldn't be that hard if I knew anything about OOP. Well, excuse me,
I would have bought the stuff from you to save me some time! The third one keeps 
putting out these little tid-bits at a time like we are all waiting for the pope 
to make a papal decree.

I hope someone will find this useful. I will be grateful for any suggestions as to
what I might have done different and/or any improvements. I will be doubly grateful 
if someone would send me some code to get me started on the next phase of this project, 
a run tim form editor that will save dfms and read them back in. I will be posting 
stuff from time to time that utilizes windows or delphi capabitilies noone else seems 
to be doing or at least giving up for free.

I do ask that if you redistribute this stuff that you include this readme file
with it.

David Spies

WORK : davidsp@eastsoft.com
HOME : DSPIES@onecom.com
CS   : 70401,643





 