|
The OTA allows for a bewildering array of possibilities for component writers.
-
Repository Wizard
- Creating the Repository Wizard Unit
- Registering
the Wizard with Delphi
- Creating the Wizard Package
(or adding the Wizard unit to an existing package)
- Installing or Removing the Packages from the IDE
- Download the Demo
-
Menu Wizard
- Creating the Menu Wizard Unit
- Registering
the Wizard with Delphi
- Creating the Wizard Package
(or adding the Wizard unit to an existing package)
- Installing or Removing the Packages from the IDE
- Download the Demo
-
Add-in
Wizard (coming soon)
- Creating the Add-in Unit
- Registering the Wizard with Delphi
- Creating the Wizard Package
(or adding the Wizard unit to an existing package)
- Installing or Removing the Packages from the IDE
- Download the Demo
-
Creating
Forms with Published Properties which show in the Object
Inspector
-
Creating
Projects, Units, Forms, other Files
-
Property
Editors (coming
soon)
-
Component
Editors
-
A
Window that Interacts
with the IDE
-
Invisible
Components
(like TMenuItem) (coming soon)
-
Supporting
the Object
Treeview (coming soon)
-
Debugging a Wizard
or Component
-
Images for
Custom Components
Several of the Demos can display comment strings to the GExperts
debug window while the Wizard or interface is being called by the
IDE. This is a useful feature to help understand what the IDE is
doing with an interface.
Note - There was a fair number of
changes to the IOA between Delphi 5 and 6, the examples will attempt
to show you how to create a single file that will support all
versions that incorporate the OTA using interfaces. The interface
based OTA was introduced in Delphi 4.
|