AT LEAST ONE SYSTEM COMPONENT IS OUT OF DATE
ISSUE
After installing Win32s, successfully running Freecell, and installing TheSky, when TheSky is launched, an error message: “At least one system component is out of date, please reinstall SKY.EXE” appears. The next message that appears is: “Initialization of DLL failed”, then “Unexpected DOS error: 203”.
RESOLUTION
Several critical system DLLs may be old or located in the wrong location. If this message is encountered, make sure that all system DLLs are up to date. Get a listing of all the DLLs in the /WINDOWS and /WINDOWS/SYSTEM folders and compare them to the DLLs TheSky distributes. The following DLLs have been found to be out of date on some systems (this is not intended to be a complete list):
COMPOBJ.DLL 109,056 bytes
OLE2.DLL 304,640 bytes
OLE2CONV.DLL 57,328 bytes
OLE2DISP.DLL 165,008 bytes
OLE2NLS.DLL 152,976 bytes
OLE2PROX.DLL 51,712 bytes
OLECLI.DLL 82,944 bytes
STORAGE.DLL 157,696 bytes
TYPELIB.DLL 177,824 bytes
(These should be of version 2.03 or later. Check file properties to determine the version number – available under Windows 3.11/95/NT)
Once old DLLs are replaced with the newer versions located in TheSky CD-ROM’s /REDIST/WIN32S/MFC folder, TheSky should run.