Professional Documents
Culture Documents
Readme
Readme
Gauss Runtime Engine (GRTE)/Gauss Engine. The GRTE can be shipped with
an application that uses Gauss. Users do not need to have an installed
Gauss anymore to execute precompiled Gauss code from a GCG
file. However, the developer needs to own a GRTE with a license for
shipping.
For the compilation of the Gauss sources, the jgauss engine can (but
does not have to) be used with the batch "jgauss_gcg.bat". The file is
created in the "jgauss" directory and can be copied to the "jgrte"
directory and renamed to "jgrte.gcg". However, this does only work
when the Gauss Engine for the GRTE was used for compilation, otherwise
the GRTE will not execute any code from that GCG file.
The compiled GCG file should contain the code from "jgrte.src" to load
any dlls at the beginning and to initialize graphics handling (if
DO_JGRTE_INIT is "true"). The dll "jgrte.dll" is loaded by
default. This dll is used by the command
"dllcall showLastGraphic;"
which must be called after every Gauss graphics call (xy, bar, xyz) to
display the graphics viewer. If other dlls are needed, then they
should also be included in the single "dlibrary" command in
"jgrte.src" and should be put in the "dlib" subdirectory.
If no graphics are used and no extra dlls are called, then
DO_JGRTE_INIT should be set to "false" and "jgrte.src" is not needed.
For other platforms where the jgauss engine is not available, the
compilation must be run manually. In the linux distribution the
template file "compile.src" is provided. It should be called from
within the Gauss Engine with:
Other Platforms
---------------