======================================================
  
 Welcome to ModelMaker Code Explorer for Delphi 5 DEMO

======================================================

!!  THIS IS A TIME LIMITED VERSION.
!!  ModelMaker Code Explorer WILL UNREGISTER ITSELF 
!!  AND STOP FURTHER OPERATION AT
!!    
!!    30 days after installing
!!
!!  Do NOT manually reinstall this version after that date or 
!!  you might cause harm to your data and IDE settings.
!!
!!  You may install newer versions of the demo.
!!

======================================================
  Installation
======================================================
Note: ModelMaker Code Explorer for Delphi 5 requires Delphi 5.06. 

-1- Copy the files in the archive to a temp directory
-2- Run InstallD5.exe
-3- Select an installation directory
-4- Click Install
-5- Restart Delphi 5
-6- The ModelMaker explorer will be available from the View menu. It can be docked in the editor and 
    saved in a desktop speed setting.


If you're a ModelMaker 5 user you can share the ModelMaker 5 code templates.
Check the appropriate check box in the Installer.
If you do not use ModelMaker 5, it's best to use the default code template path.

To minimize the size of the Installer, InstallD5.exe requires the Delphi 5 vcl packages.
If these are not available on your machine, MideX won't run and the installer won't run either.

======================================================
  Uninstalling
======================================================
To uninstall ModelMaker Code Explorer, run InstallD5 again and
click 'Uninstall'. Do not manually uninstall the explorer, or you
might cause damage to your data and IDE settings.

Before Uninstalling, shut down Delphi 5.

====================================================
  Restrictions / Warnings
====================================================
Check the ModelMaker Code Explorer manual for functionality and editing restrictions.

Warnings:
=>  Editing is only available when the module is synchronized. 
    All code modifying functions will simply fail without notice.
    The 'Refresh Explorer' toolbutton acts as a synchronization state display.
    If it is enabled, the editor is not synchronized and editing is not possible.
    If it is disabled, the editor is synchronized and editing is possible. 
    Although this button appears disabled, selecting 'Refresh' from a popup menu or pressing F5 will always 
    enforce a refresh.

The property editor is a powerful tool but you should be aware of how it works:
=>  Deleting a property will also delete it's access members if names match the prefixes. For example, deleting:
       property A: Integer read FA write SetA;
    Will also remove the field FA and procedure SetA (assuming you have the prefixes set to 'F' and 'Set'
=>  Editing a property's read/write access will also delete members if they are not needed anymore and if their 
    names match the prefixes. For example, changing:
       property A: Integer read FA write SetA;
    to:
       property A: Integer read GetA write FA;
    will remove SetA and create a new GetA (field FA is still used for write access.
  
Remember: There's always the Delphi editor Undo if you do not like the result of an edit operation.

====================================================
Feedback:
====================================================

Send bugs and remarks / missing features etc. to:
midexinfo@modelmaker.demon.nl
modexinfo@delphicase.com

Gerrit Beuze
ModelMaker


