# Spell Check - Using Processing

You can use spell checker in processing tables to check the spelling of any field including memo fields.

status = SPELLCHECK(field [ , chooser, row, col, height, width ] )

The return value is:

1 = good

0 = bad

negative = error

Except for "field", all parameters are optional. If "chooser" is non- zero, then misspelled words will cause the chooser to appear, where you can pick the correct spelling.

If "chooser" is zero, or not specified, then the spellcheck() function only checks if the words are spelled correctly or not and does not give you the option of correcting them.

Example

- Clarify use of @fd e.g. aa = @fd

- SPELLCHECK(aa,"1")

Use SPELLCHECK to check the spelling of a memo.

The 64-bit versions of filePro now use the industry-standard "hunspell" spell-check library. As noted by the hunspell website:
"Hunspell is the spell checker of LibreOffice, OpenOffice.org, Mozilla Firefox 3 & Thunderbird, Google Chrome, and it is also used by proprietary software packages, like Mac OS X, InDesign, memoQ, Opera and SDL Trados."
<http://hunspell.sourceforge.net/>