Title:    Addict
Version:  2.0
Platform: Delphi 1.0/2.0
Author:   Addictive Software
Contact:  Michael Novak (addict@flinthills.com)
WWW:      http://www.flinthills.com/~addict
Status:   Trial-Run version available

Addictive Software is pleased to announce the release of the Addict
2.0 suite for Delphi 1.0 and 2.0.  Addict consists of, what we believe
to be the most powerful spell check component available for Delphi, as
well as the only known thesaurus component for Delphi 1.0 and 2.0.



AddictSpell provides your users with a full featured spell check
component to give your applications a more professional feel.
AddictSpell mirrors, and in some ways exceeds, the functionality of
several spell check engines residing in commercial word processors.
Following is a brief list of some of the major features of
AddictSpell:

Full Component Source Code:  When you order Addict, you will receive
the full component source code used to implement AddictSpell.

Dictionary Compiler: AddictSpell comes complete with an executable
utility you can use to create new, royalty free dictionary files to be
used with AddictSpell. 

Multiple Main and User Dictionaries Open Simultaneously: Any number of
dictionary files and user dictionaries may be open simultaneously,
giving new freedom to multi-lingual users. 

Can Use Microsoft Word User Dictionaries. Microsoft Word user
dictionaries can be directly imported by your users for use with
AddictSpell. 

Auto Correct Feature: Auto-corrections can be added to user
dictionaries to enable AddictSpell's ability to automatically correct
common spelling errors (i.e. teh=the). 

Checks a Wide Range of Controls: AddictSpell checks a number of
controls / data structures, including PChar Buffers, Strings, and any
descendant of TCustomEdit, TCustomMemo, and TCustomRichEdit.
AddictSpell will also check UDC's MemoWriter components and Turbo
Power's Orpheus editing components. 

Extensive Configuration System: AddictSpell's multi-user configuration
system gives each user of a multi-user application independent
configuration. 

Configuration Dialog: AddictSpell's configuration dialog allows any
user of your application to independently specify a multitude of
configuration options. 

User Constructed Dialogs: You are free to use the included spell check
dialog, or design your own spell check dialog. The default dialog is,
in fact, simply a user constructed dialog. 

Non-Modal Dialog: The spell check dialog is not a modal dialog freely
allowing users to edit their document in the middle of a spell check.
AddictSpell automatically detects this and restarts the check at the
cursor position when the user hits the start button. 

Multiple Undo: AddictSpell automatically remembers the positioning and
replacement information necessary to allow users to undo multiple
spell check actions. 

Selection Avoidance: Initial position and selection avoidance
properties prevent the dialog from covering the selected word and
provide extensive control of dialog positioning. 

Background Suggestions: Though AddictSpell can generate suggestions in
the usual manner, background word suggestions can be continuously
generated in the background, eliminating the need for the user to wait
on the appearance of suggestions before choosing a course of action. 

Ignore HTML Tags: For those writing HTML compatible applications, this
feature allows the AddictSpell to natively ignore HTML tags. 

Fast: AddictSpell's spell check engine is fast and flexible native
Delphi code (11,000 words checked per second on a P100 w/24 MB RAM).



Following is a brief list of some of the major features of the
thesaurus component: 

Large Thesaurus: The component comes with a compiled version of
Roget's 1911 Public Domain Thesaurus, containing over 1000 context
topics and 30,000 words. 

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

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. 

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. 



Stop by our web site to see screen shots, or try out our trial-run
version.

Thanks,

Michael Novak
Addictive Software
http://www.flinthills.com/~addict/
addict@flinthills.com