jsShell System Requirements
The system requirements for jsShell are 2-fold. First, the dBASE
level needs to be considered for language elements used in the jsShell
dBL class that must be available in the dBASE version. jsShell is designed
and tested to work in dB2K 0.1 or later, including PLUS.
Second, the operating system shell level must be considered. The system shell
functionality is contained in shell32.dll which is normally in the \system or
\system32 directory
under the root windows install directory. jsShell requires version 4.71 or later.
It will not work with lesser versions of shell32.dll. Internet Explorer version
4.0 installs shell32.dll version 4.71 so if IE 4.0 or later is installed on the
system, all current jsShell functionality is supported by the system. Therefore,
all 32-bit Windows systems from Windows 95 and later with IE 4.0 or later
installed will support all jsShell class functionality.
For more information regarding shell32.dll versioning, visit
Shell and Common Controls Versions
, or search for "shell32.dll" (without quotes) at the
DLL Help Database.
When instantiated, jsShell will attempt to determine which version of
shell32.dll is installed on the system and saves the
dll file version to the this.versionShell property member in parsed
format. If shell32.dll is installed correctly and is not damaged,
this.versionShell
will be set to "4.00.yyyy.zzz" (without quotes) or later. Any other value
indicates that either shell32.dll is not installed correctly, is corrupt, or
some other failure occurred while attempting to extract the shell32.dll
versioning information, or a lower version of shell32.dll is installed on the
system.