Addict Component Suite 4.9 » Developer.Team

Addict Component Suite 4.9

Addict Component Suite 4.9
Addict Component Suite 4.9


Addictive Software is pleased to announce the release of Addict 4.9. We've built the latest version on well over a decade of experience delivering high quality spell check and thesaurus component software for every version of Delphi since 1.0.

Features of Addict 4 include:

Support for Delphi and C++Builder from Delphi 7 through XE7
New and improved UI for spelling and configuration dialogs
Live-spelling (wavy red underlines) support for Richedit, Memo and Edit controls
Greatly improved phonetic suggestions, common typing errors and learning dictionaries
Edit and RichEdit controls with built in live-spelling and auto-correct as you type
Unicode dictionary support
Unicode support when using Delphi or C++Builder 2009 or higher
Backwards compatibility with Addict 3 for easy upgrades
Component help reference fully integrates with development environment

Addictive Software is pleased to announce the release of Addict 4. We've built the latest version on over a decade of experience delivering high quality spell check and thesaurus component software for every version of Delphi since 1.0.

Addict 4 is a professional native VCL component suite that provides end-to-end solutions for adding spelling check and thesaurus support to your applications.

With Addict, developers can easily add:


A first-class spelling checker capable of checking nearly any control available.
Live-spelling (wavy red underlining of misspelled words) to Edit controls, Memo controls, RichEdit controls and many 3rd party controls.
Automatic thesaurus lookup and word replacement to add contextual thesaurus support to your applications.
Complete text parsing, dictionary, suggestion, auto-correction and thesaurus APIs for integration into nearly any application.
New features of Addict 4 include:


Full support for Delphi and C++Builder through XE7.
New and improved UI for spelling and configuration dialogs
Live-spelling (wavy red underlines) support for Memo and Edit controls
Greatly improved phonetic suggestions
New edit controls with built in live-spelling and auto-correct as you type
Unicode dictionary support
Full Unicode support when using Delphi or C++Builder 2009 or better
Backwards compatibility with our market leading Addict 3 for easy upgrades
Component help reference fully integrates with development environment

spelling check
Addict's spelling component provides the developer a full featured spelling check component that can easily integrate modern spell checking capabilities into your application with only a single line of code. Addict's core engine and dialogs were built to replicate and in many ways exceed the look and feel of spelling engines residing in commercial word processors.

Adding AddictSpell to an application (with the same functionality as the example above) is typically done with just a single line of code:

AddictSpell.CheckWinControl( RichEdit1, ctAll );

This same line of code is used to perform a spelling check on most Edit, Memo and RichEdit components. In addition, Addict supports nearly all of the more popular third party controls such as TRichView, PlusMemo, DevExpress Editors, WPTools and more.

This same level of simplicity carries through to the configuration system. If your users want to ignore HTML, correct DUal capitals automatically or even correct common misspellings as they type, it's all easily accessible and already provided through Addict's configuration dialogs.

Your users can select what language they wish to use and supplement that language with other language dictionaries, common auto-correct dictionaries and even the standard MSWord custom dictionary if it exists on their computer.

Users also have complete access to their custom dictionary. They can see words they've added to the dictionary, auto-corrections they've added, and even add exclusions (words to never consider spelled correctly). Full control is given in a simple, clean UI.

All dialogs shown by Addict are very customizable. Various features and functionality can be shown or hidden as your application requests. All dialogs are also fully replaceable and are supported in a wide variety of languages.

Addict includes support for language dictionaries and custom dictionaries. Language dictionaries are highly compressed static lists of words typically representing a language or large subject area. Custom dictionaries are dynamic lists of words to be ignored or automatically corrected that a user contributes to over time. Addict also supports reading Microsoft Word custom dictionaries allowing previous dictionary additions to be automatically ignored.

An extensive list of language dictionaries and specialized dictionaries for use with Addict is also available. New dictionaries can also be created with Addict's dictionary wizard (available in the PlusPack).

live-spelling
Live-spelling is the term we use to refer to the identification of misspelled words with wavy red underlines in edit controls. This allows a user to act upon each identified problem with a context menu. From the context menu a user can do nearly any action that they could do from the traditional spelling-check dialog; add auto-corrections, add the word to the dictionary, choose the properly spelled word as a replacement and more.

Addict Professional supports Live-Spelling in Edit controls, Memo controls, RichEdit controls and in many third party controls including TRichView, DevExpress Editors, LMDTools and many more.

Hooking live-spelling up to an existing edit control only takes a single line of code:

AddictSpell.AddControl( Edit1 );

Better yet, Addict includes it's own custom Edit, Memo, and RichEdit components which derive directly from Delphi's standard components that hook up live-spelling automatically to the control without a single line of code.

Hooking up live-spelling also adds auto-correct as you type. This allows auto-corrections to happen automatically as they are typed. Common misspellings, such as 'teh' automatically change to 'the' as you type!

thesaurus
Addict comes with an updated version of Roget's Thesaurus, containing over 1000 context topics. Additional thesaurus files can be compiled with the Thesaurus compiler (available in the PlusPack).

The thesaurus component uses the same parsing architecture as does the spelling checker. Thus the thesaurus can work on simple word lookups, or do automatic selection and word replacement for strings, edit controls, memo controls, rich edit controls and many third party controls.

AddictThesaurus.LookupWinControl( RichEdit );

And like the spelling checker, adding a thesaurus lookup to an existing edit control only takes the single line of code you see above.

Only for V.I.P
Warning! You are not allowed to view this text.