|
In an effort to simplify the updating process and eliminate the chances for incomplete installations, we’ve developed a new strategy that includes the recently released “Comet.Exe” program and a change in how Comet looks for other required system files.
Here are the steps in the Comet.Exe startup process:
The ability to update a Comet installation while users are still running comes as a side benefit of installing Comet.Exe on a network server. Because all users are essentially running their own “private” copy of the Comet system programs, an installer can install new versions of the system programs onto the server at any time, making them all available to each user the next time they run Comet.Exe.
When Comet starts, it now looks in the program folder (the folder from which Comet.Exe or Cosw.Exe was loaded) for all of the remaining system files EXCEPT the user supplied profile configuration file (.CFG) which Comet expects to find in the “Start in” folder.
Note: The “Start in” folder does not need to be a “Comet” folder (one that contains a QDIR) and can be located in any folder accessible by the user.
This simplified approach solves the previous problem that could occur when an installation required that some of the system files (CoshIpc, .Cfg, and .Ddl) be copied to different folders so that users could startup differently by simply changing their “Start in” folder to the appropriate folder. With such a scheme, when it was time to update the system files, the .Zip file containing the new files would be unzipped into the “base folder” only, leaving the installer with an incomplete installation and error messages explaining how “this file or this dll or this module couldn’t be found or loaded.” This problem has now been solved.
|