I have a set of procedures with one procedure called 'main_gui.pro' that is the main procedure that calls other procedures. I can enter IDL, compile 'main_gui.pro' and all it's necessary procedures. Then type 'resolve_all', and run it -- it does beautifully.
However, if I enter IDL, compile 'main_gui.pro' and all it's necessary
procedures. Then type 'resolve_all'. Then type
"save, filename='c:\main_gui.sav', /routines" which saves everything
into that single binary file. When I double-click on 'main_gui.sav',
it does execute but not correctly. It leaves out certain plotting
commands and has some widget errors that shouldn't occur and do not occur
if run directly from IDL Development Environment as stated in previous
paragraph.
The real bummer is that I cannot debug this problem because when I execute the 'main_gui.sav' file, then IDL is in run-time mode. Therefore, I don't see the output log and cannot use any of the debug capabilities in the IDL Development Environment.
Any knowledge or help with this problem is greatly appreciated.
Tom Spisz
Johns Hopkins University Applied Physics Laboratory
11100 Johns Hopkins Road
Laurel, MD 20723-6099
240-228-7260
tom.spisz@jhuapl.edu