Procedure CaseCommandLoadAsActive

CaseCommandLoadAsActive

The procedure CaseCommandLoadAsActive executes the same code that is behind the menu command Data-Load Case-As Active in the IDE by default (please note that you can override items in the Data menu using the options listed under Project - Data manager - Using disk files and folders - Data menu overrides). It shows a dialog box in which the user can select a case file, and subsequently tries to load the data from that file. If the previously active case needs to be saved, a confirmation dialog box will be displayed first. Afterwards, the active case will reference the selected case file.

CaseCommandLoadAsActive

Return Value

The procedure returns 1 on success, or 0 if the user cancelled the operation in one of the dialog boxes. If any other error occurs, the procedure returns \(-1\) and CurrentErrorMessage will contain a proper error message.

Note

  • This function is only applicable if the project option Data_Management_style is set to Disk_files_and_folders.

  • This function returns 0 if the IDE is not loaded, for example when running the component version of AIMMS, or when running with the command line option --as-server.