Skip to main content

Starting the IDE

The IDE can be started from the command line or another program in various ways that will be outlined below:

Command Line Parameters Description
sbngide.exe None The application is launched.
sbngide.exe filename First, the application is launched. After that, if the file is a project description file (*smj), the project will be loaded into the application. If the file is of any other type of file, it will be opened in the application editor.
sbngide.exe /o filename.smj This is intended to be used to directly load a project description file (*smj). The application is launched and the project is loaded.
sbngide.exe /b filename.smj This is intended to be used to directly load a project description file (*smj). The application is launched and the project is loaded. It then builds the project and the application closes again. Any output from the build process is directed to the shell.
sbngide.exe /r filename.smj This is intended to be used to directly load a project description file (*smj). The application is launched and the project is loaded. It then rebuilds the project and the application closes again. Any output from the rebuild process is directed to the shell.
sbngide.exe /e filename.smj This is intended to be used to directly load a project description file (*smj). The application is launched and the project is loaded. It then executes the project and the application closes again. Any output from the program execution is directed to the shell.
sbngide.exe /x filename.smj outfile.xml This is intended to be used to directly load a project description file (*smj). The application is launched and the project is loaded. It then produces the project information as an XML file and saves it to the filename passed in the second argument and then the application closes again. Any output from the documentation generation process is directed to the shell.
sbngide.exe /d filename.smp This is used for callback debugging purposes primarily associated with CGI debugging. The IDE is launched and the associated project for the byte-code file is loaded. The program is then placed into debug mode with a break at the first code statement inside the function main().