Vensim 5.8c Available
5.8c Changes
In custom graphs and tables the wildcard *B has been added to mean the bottom or last loaded run.
DSS Only: The setup for compiled simulations and external functions has changed so that it is no longer necessary to create separate libraries for Vensim DSS, the Model Reader and the Vensim DLL. It is also no possible to have more than one model compiled for quick simulation in the same directory. To accommodate this, the version number on external functions has changed. To update your external functions you will need to recompile with the new vensim.h and replace the set_gv function if it exists. If you replace any calls to vensim_error_message, vensim_execute_curloop and vensim_allocate_simmem with the callbacks passed in VENGV, you will also be able remove vensim.lib from the link list and have a more portable external function library. See the sample venext.c for more details. A number of the Vensim DLL functions can now be accessed from external functions.
Vensim DSS/DLL Only: vensim_get_info can be passed 24 to get the list of maps between wildcard names and Excel files in use with a model.
Pro/DSS Only: Optimization sensitivity files now use the Euro Number switch to determine format.
Bug Fixes
Printing or copying with SyntheSim active or with IO objects on the screen would cause Vensim to close.
Unchanging constants set to negative numbers would cause a syntax error to be reported.
PLE Only: The Equation Editor was not working with Reality Check statements.
Pro/DSS Only: Vensim would open models with the built in graph definitions even when a custom graph set had been used the previous time the model was active.
DSS Only: Using MENU>LOADRUN in Venapps with SyntheSim active would cause the Venapp to lock.
Nested macro calls to macros with output variables were not working.
The exact hide attribute on comments was being lost after a model was closed and reopened.
Run labels on wildcard runs were not being properly saved.
DSS Only: In Venapps SPECIAL>REFRESH was not updating graphs embedded in Sketches.
Reader Only: Initialization settings were only being read when a toolset file was included in a published model.
Pro/DSS Only: Answering Yes to changing subscripts on a variable in the equation editor would cause errors when that variable was used in a macro function (user defined or built in).
Pro/DSS Only: Reading changes files with the ~~| format on a separate line would generate an unnecessary warning message.
Pro/DSS Only: Using the File>Load Custom command in the Text Editor would cause Vensim to freeze.