|
Welcome To
CPI
IDE Expert Guide
by
Ramadan K. Abu-Msameh
Last update SEP 13, 2009

What's new in V60 next update
Click Below to view CPI V60
In Delphi70 IDE

CPI Platforms
Delphi 6.0
Delphi 7.0,
BDS2005
BDS2006
BDS2007
BDS2009
Component Palette Inspector (CPI) beta version is a
collection of experts which extend the functionality of Delphi IDE in
the following categories: (1) component palette, (2) form designer, (3)
property inspector, (4) property editors, (5) component editors, (6)
debugging, (7) exploring and (8) Source code generation.
CPI expert
is a personal effort done by me during my
spare time and it is not a company product at all and not owned by
anybody except me. So, you may use its
beta version as a freeware only. I will try my best to keep
it updated and make it a professional expert that makes life easy while
using Delphi even though my programming knowledge is limited and acquired through self-learning ( I have a B.S and M.S degrees in Physics and a B.S.
degree in Electrical Engineering).
If you would like to implement certain operations that
meet your needs please write and I will reprogram CPI to implement them.
If you have suggestions or questions or a bug note on CPI please don't
hesitate to write me at

ramadan@moitti.ae
Legends
Submitting error reports, ideas or
suggestions do not entitle you to any rights in CPI
Many thanks goes to all users for
their error reports and suggestions
|
| Component Palette Inspector |
|
When comparing Delphi to other programming languages
like C#, C++, VB, Java, ...etc. one finds that it is still one of the
best programming language and many thanks for all the people in Borland.
One of the most beautiful thing about Delphi, it offers an Open Tools
API to allow programmers to extend the functionality of Delphi IDE .
Without this feature, this work would be impossible. |
|
Component Palette Inspector (CPI) beta version is a
collection of experts which extend the functionality of Delphi IDE in
the following categories:
-
Components Palette Services
-
Form Design
Services
-
Property Inspector Services
-
Debugging
Services
-
IDE Services
-
Source Code
Generation
|
|
Note:
I am working hard on CPI V60 and it will be published. However, I am
trying to retest at least its main core experts. This takes time
but progress is fine and will produce a stable version.
All problems can be corrected easily, but the hardest,
are the ones that relate to IDE. CPIV60 has a lot of interactions
with IDE through docking. Fortunately, I solved them all. All what
is remaining is to go back to all CPI operations and review them and try
to inject a lot of guarding code to minimize "AV" errors that result from
accessing invalid memory locations through dangling pointers.
|
|
CPI Packages CPI Packages
in V60 are four packages which are:
- CPIPASPackage
- CPIIDEPackage
- CPIComponentsPackage
- CPIExpertPackageV60Delphi70
|
|
Note:
CPI V60 now registers all IDE
components in CPI automatically and there is no need for manual
registration. |
CPI Last compile on SEP 8, 2009 with 181534 lines of source
code. See figure below for Delphi70
 |
|
Work is still needed to update this site to CPIV60. |
Testing CPI Expert
|
|