|
Application Programming: Creating IDL Projects |
|
Building a project creates a .sav file of your project or compiles your project based upon the options you have set for your project. If you have specified:
For more information on resetting an IDL session, see .FULL_RESET_SESSION. For more information on resolving undefined but referenced functions, see RESOLVE_ALL.
.sav file), all files in the project are compiled, all undefined but referenced functions and procedures are resolved, and all the functions and procedures are saved into the file you specified in the project's options.
The save file is created using the XDR and COMPRESS options. For more information, see SAVE.
.sav file), all files in the project are compiled, all undefined but referenced functions and procedures are resolved, all the functions and procedures are saved into the file specified in the project's options, and embedded license information is added to the save file.
For more information on how to create a licensed save file and distribute IDL Runtime with your application, contact your ITT Visual Information Solutions sales representative.
| Note For more information on project options, see Setting the Options for a Project. |
To build your project, complete the following steps:
Open Project. Select the path and name of your project file.
Build. A dialog appears, confirming that you want to reset your session.
This will delete all procedures, functions, main level variables and common blocks from memory. If you have the save file option selected for your project, this will ensure that these items will not be included in your .sav file. If you have the source file option selected for your project, this will ensure that you have a clean environment in which to run and test your application.
Your project has been built.
When you build your IDL Project, the IDL GUIBuilder (.prc) files are automatically compiled and the resulting source (.pro) and event (*_eventcb.pro) files are automatically added to your project.
For more information on the IDL GUIBuilder, see Using the IDL GUIBuilder.
IDL Online Help (March 06, 2007)