ADDICT SPELLCHECK & THESAURUS EVALUATION VERSION 2.34
32-bit Install for Delphi 4 and 5
(c) 1996-1999 Addictive Software
WWW http://www.addictive.net
General Support: addictsupport@esbconsult.com.au
Administrative Issues:	addictsw@kagi.com

Demos of Addict and various 3rd Party Controls are also available for
download as both 16 and 32 bit. Look for AD232D16.zip and AD234D32.ZIP
and note that most 3rd Party Demos are only in the 32 bit Zip.

Shareware: $150US (Single Developer License)
Order from: http://www.netsales.net/pk.wcgi/addictiv/prod/1120425-1

INSTALLATION: Run Setup.exe - Uninstall feature included.
NOTE: Remove any previous trial version from Delphi and from
your Library Path before installing.

FEATURES

AddictSpell 2.34 gives Delphi (and C++Builder) developers a fast and flexible 
spell checker for use in their applications.

- Full component source code
- Compiler utility to compile your own wordlists.
- Multiple main and user dictionaries open simultaneously.
- Can use Microsoft Word user dictionaries.
- Spell checks PChar Buffers, Strings, and any descendant of TCusotmEdit, 
TCustomMemo, TCustomRichEdit controls.
- Also spell checks WPTools, SyntaxMemo, PlusMemo, DreamMemo, RichView, Orpheus,
and MemoWriter components, as well as any component that supports Windows
EM_XXX messaging.
- Configuration dialog lets users determine general configuration options, 
including which main and user dictionaries are active.
- Multi-user configuration system gives each user of a multi-user application 
independent configuration.
- Use one of the available dialog styles or easily create your own.
- The spell check dialog is not modal. Users can edit the document without 
ending the spell check.
- Auto-corrections can be added to user dictionaries to automatically correct 
common spelling errors.
- Unlimited undo facility.  Press the wrong button? - No problem.
- Independent help system eliminates the need to add application specific help 
for Addict and adds title bar question mark help.
- Initial position and selection avoidance properties prevent the dialog from 
covering the selected word.
- Word suggestions continuously generated in the background.  No waiting for the user.
- HTML tags can be ignored natively without hacks.
- Spell check engine is fast and flexible native Delphi code (11,000 words checked 
per second on a P100).
- Royalty free runtime redistributables (dictionary files and dialog help).
- Language modules make international distribution easy.

THESAURUS FEATURES:

- Huge Thesaurus:  The component comes with a compiled version of Roget’s 1911 Public 
Domain Thesaurus.  It is extremely large, containing over 1000 context topics and 
30,000 words.

- Multiple Thesaurus Support:  This version of this component comes with a Compiler 
utility that allows you to compile context-sensitive thesaurus topics of your own 
into the format used by TThesaurus.

- Fast: Despite the size of the Thesaurus file (it is compressed), the component 
loads in less than a second on a P100 (24 MB RAM).  Context topic lookup is near 
instantaneous.

- Selection Avoidance:  When used in conjunction with an editing control, 
the thesaurus dialog box will automatically avoid the selected word in the 
editing control and position the dialog directly under it.

EVALUATION VERSION

This version of Addict is identical to the registered version with the 
following exceptions:

1) The evaluation version, of course, does not contain the source code, 
but instead contains compiled DCU files and Delphi packages.

2) The evaluation version will function only with Delphi 1.0, 2.0, 3.0, 4.0 
or 5.0. The registered version of Addict will also work with C++Builder 
1.0 and C++Builder 3.0 and 4.0.(note: we are not users of Borland C++ Builder and
hence support in this area is very limited).

The evaluation version will show a dialog box indicating that the component 
is unregistered whenever Delphi is NOT running.

Addict, in its evaluation form, is as close to the real product as Addictive 
Software feels comfortable providing.

PURCHASING:

Addict is a fully electronic product. There is no package or manual to provide.  
Therefore, you may purchase Addict online for immediate delivery online at 
Addictive Software’s web site:

http://www.addictive.net

Click on the ‘Order Now!’ link at the bottom of the page.  Though the order form 
is online, you are presented options to pay by phone, fax, and mail as well as 
credit card.

SUPPORT:

General Support: addictsupport@esbconsult.com.au
Administrative Issues:	addictsw@kagi.com

INSTALLING THE COMPONENTS AND HELP FILE

BACKING UP YOUR COMPONENT LIBRARY (D1/D2)

Before installing this (or any) component collection, you should make a backup of 
your component library.  This file is usually located under the \BIN\ directory from 
your default Delphi directory.  The Delphi 1.0 library is usually called COMPLIB.DCL, 
while the Delphi 2.0 library is usually called CMPLIB32.DCL.

This is not an issue if you are using Delphi 3.0 or Delphi 4.0.

INSTALLING THE COMPONENTS

First of all, Addict may be used with:
- Delphi 1.0, 2.0, 3.0, 4.0, 5.0
- C++Builder not supported in the Trial

Delphi 4.0:
Choose the Component | Install Packages menu item.  Click the "Add" button.  Browse 
to the \ADDICT\DELPHI4\ directory and choose the Addict Delphi 4 Trial package 
(AD234TR4.BPL).  Click OK.  Make sure the checkbox beside the package name is checked 
and then click OK.  Choose the Tools | Environment Options menu item.  Click the 
“library” tab.  Add \ADDICT\DELPHI4\ to the “Browsing Path” edit field.  Click the 
OK button.

Delphi 5:
Choose the Component | Install Packages menu item.  Click the "Add" button.  Browse 
to the \ADDICT\DELPHI5\ directory and choose the Addict Delphi 5 Trial package 
(AD234TR5.BPL).  Click OK.  Make sure the checkbox beside the package name is checked 
and then click OK.  Choose the Tools | Environment Options menu item.  Click the 
“library” tab.  Add \ADDICT\DELPHI5\ to the “Browsing Path” edit field.  Click the 
OK button.

Sometimes Delphi 5 will complain about DSGNINTF not being found. As a temporary fix 
please add $(DELPHI)\Source\Toolsapi to your Library path.

INSTALLING THE HELP FILE IN DELPHI 4.0

First of all, ensure Delphi 4 is NOT running.

Copy the ADTRIAL.HLP and ADTRIAL.CNT files into the Delphi 4 Help File Directory.

In this directory, edit (using NotePad or any other text editor) DELPHI4.CNT.  
At the bottom of the file add:

:Include adtrial.cnt
:Index Addict Trial Reference=adtrial.hlp

Note:  The colons (':') are required.

Save the changes to DELPHI4.CNT and close the file.

When you run Delphi 4.0 it should now have the Addict Help integrated.

INSTALLING THE HELP FILE IN DELPHI 5.0

First of all, ensure Delphi 5 is NOT running.

Copy the ADTRIAL.HLP and ADTRIAL.CNT files into the Delphi 5 Help File Directory.

In this directory, edit (using NotePad or any other text editor) DELPHI4.CNT.  
At the bottom of the file add:

:Include adtrial.cnt
:Index Addict Trial Reference=adtrial.hlp

Note:  The colons (':') are required.

Save the changes to DELPHI5.CNT and close the file.

When you run Delphi 5.0 it should now have the Addict Help integrated.

UNINSTALLING THE COMPONENTS AND HELP FILE

If you should ever have to uninstall Addict, simply remove the component from your 
component library by the same process mentioned above, with the exception of 
pressing the Remove button instead of the Add button.  Once removed, recompile 
your component library by pressing the OK button.

To remove the help file from Delphi's help system, follow the exact process for 
installing the help file, with the exception of adding ADDICT.KWF before pressing 
the save button.  Next delete the ADDICT.* files from your Delphi \HELP\ directory.  
If you're using Delphi 3, 4 or 5, remove references to Addict's help files 
from the corresponding DELPHI3.CNT, DELPHI4.CNT or DELPHI5.CNT files.

Addict installs entirely to the base directory you specified during installation 
and modifies no system files.  To remove Addict from your system entirely, simply 
remove this directory from your system (clicking on the UnInstall icon will accomplish 
this.

WWW http://www.addictive.net
General Support: addictsupport@esbconsult.com.au
Administrative Issues:	addictsw@kagi.com