Please enable JavaScript to view this site.

ESL Documentation

-b PROGRAM_NAME.web

Where PROGRAM_NAME is the name of the output binary version of the program after a successful compile.

 

If this option is not specified, the .EAL name specified will be used and the .EAL extension will be replaced with .WEB.

 

-debug

Causes the line numbers to be placed in the errorlog when traces and errors are generated during runtime.

 

-e FILENAME

Sends error messages to FILENAME

 

-ew

Exit Windows when the compilation has finished.

 

-f FILENAME

Defines which configuration file ESL is to use. By default this is EslConfig.ini within the Installation Directory or the same directory as the executable.

 

-helpid

Record a list of ever Help ID of statically defined ESL objects in the errorlog. Objects without a Help ID are also indicated.

 

-g SIZE

Specifies initial size, in bytes, of allocated global memory.

This overrides the value of GLBSIZE specified in the configuration file EslConfig.ini.

 

-inclst

List the included source code files in the errorlog  as the program is compiled.

 

-listing FILENAME

Produces a complete source listing placing it in the specified filename  as the program is compiled.

 

-lx

Produces a complete source listing by placing the ESL program text into the errorlog as the program is compiled.

 

When using this option, the -e option should also be used.

(Note that the "l" specified is the alphabetic character, not the numeric character "1".)

-m SIZE

Specifies initial size, in bytes, of allocated ESL program memory.

This overrides the value of PRGSIZE specified in the configuration file EslConfig.ini.

 

-nobin

Do not create the compiled binary file.

 

-scanonly

Only perform a syntax check on the source code.

 

-SilentComp

Perform a silent compilation, so there is no closing dialog to report the number of errors and warnings.

This option is recommended  when compiling a number of ESL applications from a command or batch file. The number of compiler errors are always reported by the "exit code", so a compilation failure can be determined by the value of "ERRORLEVEL", so Appendix C for an example.

 

-warn

Specifies a compiler warning if, in an action, you refer to an object that is not yet defined.

 

-xsall

Externalize all strings and set the name of the resource DLL filename which will be loaded when the program is run. If no extension is specified, .DLL is used. By default, the DLL has the same base name as the .EAL file. You can override the name of the DLL with a runtime -xsdll option.

 

-xsdll

Externalize displayed strings and set the name of the resource DLL filename which will be loaded when the program is run. If no extension is specified, .DLL is used. By default, the DLL has the same base name as the .EAL file. You can override the name of the DLL with a runtime -xsdll option.

 

-xsout FILENAME

Externalize strings and write all external strings to the specified filename. This creates a new resource file or overwrites an existing file. Any comments or formatting changes made to the input resource file will not be copied to the output file.

 

-xsrc FILENAME

Externalize strings, use the filename for the resource file, which will be read in and appended to. If no extension is specified, .RC is used.

 

-xstr

Externalize strings and use the base name of the .EAL file as the default name for the resource and the DLL filename. This option does not need to be used if any of the other external string options are used.