Re: problem executing code "saved" using SAVE command [message #25859 is a reply to message #25857] |
Wed, 18 July 2001 10:17   |
R.Bauer
Messages: 1424 Registered: November 1998
|
Senior Member |
|
|
Dear Tom,
I have written a compile routine for idl.
And we have had no problems with this compiled code.
You should try this routine.
http://www.fz-juelich.de/icg/icg1/idl_icglib/idl_source/idl_ html/dbase/download/compile.tar.gz
idl > compile,'main_gui.pro'
and additional a function inside is created
main_gui_info
print,main_gui_info()
shows all compiled and embedded pro and sav files.
(last modification ,file /dir ...)
RESTRICTIONS:
!PATH is undefined during runtime
execute won't work in runtime
If my routine won't work I am interested to learn from you!
regards
Reimar
p.s. better you don't post HTML
"Thomas S. Spisz" wrote:
>
>
> I have a problem with IDL code that I "saved" (compiled) using the
> SAVE command -- it doesn't execute the same as the same code run
> directly from the IDL Development Environment. (By the way, I do
> realize that you can't really compile IDL code.) Let me explain the
> situation. First of all, I'm on Windows NT machine, and IDL 5.4.
>
> 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.
You can restore the file in the idl development and execute then
main_gui.
If you see that's something additional is compiled then this is the
reason
why it's not working
>
> 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
>
>
>
regards
Reimar
--
Reimar Bauer
Institut fuer Stratosphaerische Chemie (ICG-1)
Forschungszentrum Juelich
email: R.Bauer@fz-juelich.de
http://www.fz-juelich.de/icg/icg1/
============================================================ ======
a IDL library at ForschungsZentrum Juelich
http://www.fz-juelich.de/icg/icg1/idl_icglib/idl_lib_intro.h tml
http://www.fz-juelich.de/zb/text/publikation/juel3786.html
============================================================ ======
read something about linux / windows
http://www.suse.de/de/news/hotnews/MS.html
|
|
|