home     projects     services     download     documentation     support    
GSEOS::Download::Gseos::R196

 

GSEOS R196

 

  • The default float format string for a float item on a screen display caused the item to exceed the default item length. The default float format has been changed to fit into the default length of 8 characters.
  • When copying and pasting items on screens the new item is now placed next to the mouse pointer instead of the middle of the screen.
  • In the Select Item Dialog preselect the last choosen block. This is especially useful for configurations with many blocks.
  • Suppress unwanted blocks in block and item selection dialogs: This feature allows to reduce the number of blocks in the select dialogs. The EnableSelect attribute of the block properties in the GseosBlocks module controls if a block is displayed or not. Only the select dialogs are effected by this, the blocks are still fully accessible from the console and Python scripts and will also be displayed in the Explorer. For more details please refer to the updated documentation.
  • Replace old module: Blocks (in the system directory) with GseosBlocks. If you have any modules referencing the Blocks module you have to update your code accordingly. Please check in the documentation in the GseosBlocks section on how to update your code. Alternatively you can retain a copy of the Blocks module and use that until you can make the changes as suggested. (Since Blocks was not documented the use of that module should be pretty minimal).
  • Fixed: Buffer overrun checks on GseosCmd.send(). When large amounts of string data were placed in the GseosCmd.send() call the system could crash due to buffer overrun. Proper checking has been implemented.
  • Added: New expat style XML parsing capabilities. This is compliant with the latest release of Python's XML support.

Due to the many files involved the following list gives detailed instructions on how to upgrade (from any 5.0.xxx version) to 5.0.196. This upgrade essentially consists of replacing gseos.exe as well as all .pyd files. Also, several of the system directories like System, Include, and Python need to be replaced. Please make a backup of all your files before starting the upgrade process. The general approach is to delete all old files and directories first and then installing the new ones from the archive provided below. However, it should be fine to just leave the old files in place and overwrite them with the files in the archive, files that were removed in the new version (like Blocks.py) will remain in place. 

  • Make a backup copy of your current GSEOS project.
  • Remove the following directories from your GSEOS root directory:
    .\Include
    .\Python
    .\System
  • Download the Gseos.5.0.196 upgrade file (11MB).
  • Unzip the archive into the GSEOS project root directory, make sure to extract using the path names from the archive.  
  • Test the application by starting gseos.exe.
  • If you experience any problems or need assistance go to the tech support page.

 

Module File Version
GSEOS   5.0.196.0

 

2024 GSE Software, Inc.