Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.

ID: 15941, Visual design of OTA wizards

by Ondrej Kelle Email: Anonymous

Classes providing visual design and default .dfm streaming of OTA wizards within the IDE: Wizard interfaces implemented as data modules, Creator interfaces implemented as components.
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 4.0  to 5.0 1260 downloads
Copyright: No significant restrictions

Size: 27,226 bytes
Updated on Sat, 18 Sep 2004 12:40:31 GMT
Originally uploaded on Mon, 30 Apr 2001 06:28:19 GMT
SHA1 Hash: FC8F817BD27BF1703837523BACA102E66AEE1889
MD5 Hash: 5A3147C16C6A63E0DBC55C46567DA2AC

    Explore the files in this upload

A set of classes to provide visual design and default .dfm streaming of OTA wizards within the IDE:
IOTAWizard, IOTAMenuWizard, IOTARepositoryWizard, IOTAFormWizard, IOTAProjectWizard interfaces implemented as data modules. IOTAModuleCreator, IOTAProjectCreator interfaces implemented as components.

1. WizardUtil.dpk

- utility routines

- registers components and custom data modules

- TNotifierModule - TDataModule descendant, implements IOTANotifier

- TWizardModule - TNotifierModule descendant, implements IOTAWizard
- TModuleFile - TInterfacedObject descendant, implements IOTAFile
- TCreator - abstract TComponent descendant, implements IOTACreator
- TModuleCreator - TCreator descendant, implements IOTAModuleCreator
- TProjectCreator - TCreator descendant, implements IOTAProjectCreator, IOTAProjectCreator50

- TMenuWizardModule - TWizardModule descendant, implements IOTAMenuWizard

- TRepositoryWizardModule - TWizardModule descendant, implements IOTARepositoryWizard

2. WizardWizards.dpk

- new Add-in wizard creator wizard

- new Menu wizard creator wizard

- new Form wizard creator wizard

- new Project wizard creator wizard

- new wizard package creator wizard

3. Installation
- install WizardUtil.dpk
- install WizardWizards.dpk
You should now have TModuleCreator and TProjectCreator registered into the component palette, Wizards page added to your File\New... dialog, and the custom data modules registered with the IDE.
The default wizard author can be specified in the registry using a string value named "DefaultAuthor" under [DelphiBaseRegKey]\DMWizards (typically, HKCU\Software\Borland\Delphi\5.0\DMWizards)

Enjoy. All comments and ideas welcome.
TOndrej (

The related article can be found here:,1410,28050,00.html

For more information, see

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Could not retrieve comments. Please try again later.

Server Response from: ETNACDC04