Spell Check Dialog Addictive Software firmly believes AddictSpell to be the most powerful spell check component available for Delphi today.

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.

Click here to view additional dictionaries that are available for use with AddictSpell.

Following is a comprehensive list 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. (Note: User dictionaries, not main dictionaries)

  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 Turbo Power's Orpheus editing components, David Brock's TSyntaxMemo, Electro-Concept Mauricie's Plusmemo, Dream Control's Dream Memo, Sergey Tkachenko's RichView and WPTools.

  Live Spelling:: Addict also provides dictionary access and menuing APIs to allow capable editing controls to spell check documents as you type. Addictive Software has partnered with David Brock to ensure tight integration between SyntaxMemo and Addict. The image below is a snapshot taken from David Brock's SyntaxMemo demonstration program.

A 20% discount is also available for those wishing to purchase both Addict and TSyntaxMemo simultaneously. For more information, see David Brock's online ordering service.

Live Spell has also been implemented for use with WPTools. Demonstrations of this functionality are available on Addict's main page.

  Language Modules: AddictSpell allows complete configuration of all strings presented to the user. All dialogs (including user constructed dialogs) can re-size themselves automatically to adjust to the new strings.

  Extensive Configuration System: AddictSpell's dynamic multi-user configuration system gives each user of a multi-user application independent configuration. It also allows the developer the flexibility to control which options are available to the user and even allows the addition of custom options.

 Configuration Dialog  Configuration Dialog

  Configuration Dialog: AddictSpell's configuration dialog (above) 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 (shown at the top of this page), 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 and HTML character codes.

  Ignore Common Internet Strings: Addict can be configured to ignore URLs and E-mail addresses.

  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).




Addictive Software  Last Updated: Monday, September 5, 2000
 (c) 1996-2000 Addictive Software
 addictsw@kagi.com