jsRichEdit System Requirements
The system requirements for jsRichEdit are 2-fold. First, the dBASE
level needs to be considered for language elements used in jsRichEdit
that must be available in the dBASE version. jsRichEdit is designed and
tested to work in dB2K 0.1 or later, including PLUS.
Second, the operating system and level must support the underlying rich
edit editor version 3.0 for full functionality. The major rich edit
release versions are 1.0, 2.0, 2.1, and 3.0. jsRichEdit is designed to
support version 2.0 or later. However, with rich edit versions
installed on the system that are lower than version 3.0, some
functionality will not be available such as zoom, automatic URL
detection, advanced line breaking and line justification support, etc.
Rich edit version/release information is scattered and contradictory.
Rich edit version 3.0 should be available on all ME, 2K, and XP
systems.
It should also be available on 95, 98, and NT systems with Office 2000
or later installed. However, the rich edit DLLs can also be updated by
other applications such as browsers, chat programs, word processing
applications, etc. It is entirely possible and likely that 95/98/NT
systems have rich edit version 3.0 installed as a result of the
installation of some other application. To determine which rich edit
version is installed on a given system, examine the file properties of
riched20.dll (usually in the windows\system or windows\system32
folder). The riched20.dll file version is expressed as w.xx.yy.zzzz.
For rich edit version 3.0, the dll version will be 5.30.yy.zzzz or
higher. In other words, the second portion of the dll version
designates the rich edit version supported by the dll. For more
information regarding riched20.dll versioning, search for
"riched20.dll" (without quotes) at the DLL Help Database.
The riched20.dll file version is also available in the
versionDLL
property member of jsRichEdit.
When instantiated, jsRichEdit will attempt to determine which version of
riched20.dll is installed on the system and saves the xx portion of the
dll file version to the this.versionRichEdit property member in parsed
format. If rich edit version 3.0 is installed, this.versionRichEdit
will be set to "3.0" (without quotes). Any other value indicates that
either riched20.dll is not installed, is corrupt, or some other failure
occurred while attempting to extract the riched20.dll versioning
information, or a lower version of riched20.dll is installed on the
system.