Actions involved with executing GAMS

Top  Previous  Next

When the Run Model button is pushed the steps in the section above are executed.  The last of these causes a job to be run using windows multi-threading capabilities.  The big concerns in such a run are

Making sure the rest of the program waits until GAMS is done
Being able to detect if GAMS operated properly and messaging the user on model status.

The macro coding takes care of these functions.

During the run of this macro users may see the lower bar on the screen show processes being invoked indicating GAMS is running.  But mainly GAMS runs in the background and users will never know that it is being used with Excel being in charge.