GX Developer 9.0 BETA

Purpose

GX Developer 9.0 BETA is provided for developers who need to be able to run GX scripts from Oasis montaj 9.0 that depend on their own custom DLLs.  The purpose of this release (hence "BETA" designation) is to support recompilation of 32-bit DLLs and stand-alone programs to use the 64-bit 9.0 GX API.  More comprehensive support for the 64-bit Geosoft GX API, including full 64-bit Python, will be released together with Oasis montaj 9.1, which is expected late 2016.

With regard to running GXs in 9.0, please note the following:

  • Existing GXs compiled from only GXC code and which run in Oasis montaj 8.5 will run unchanged in 9.0.

  • Custom GXs for 9.0 need to be located in folder: C:\Program Files\Geosoft\Desktop Applications 9\user\gx

  • Custom menus for 9.0 need to be located in folder: C:\Program Files\Geosoft\Desktop Applications 9\user\omn

  • Stand-alone programs linked with with GX Developer 8.5 need to be recompiled as 64-bit programs linked with the GX Developer 9.0 API as described in Re-compiling and linking to support Oasis montaj 9.0.

  • Custom GXs that call and depend on external DLLs require the external DLL's to be recreated as 64-bit DLL.

  • External DLLs that link with the GX Developer API need to be recompiled as 64-bit DLL that link with the GX Developer 9.0 Beta DLLs as described in Re-compiling and linking to support Oasis montaj 9.0.

  • DLL's that cannot be recompiled, or which rely on a third-party 32-bit DLL, cannot be run from Oasis montaj 9.0, which is a 64-bit program.  In this situation, stay with Oasis montaj 8.5, or reorganize the workflow of your code to run as a stand-alone 32-bit program linked with GX Developer 8.5.

  • Review "Known Issues".  If your usage depends on any issue noted here, you cannot run your program with an Oasis montaj 9.0 environment.

Current release history