03 Feb 2011 03:20 PM |
|
I'm using IDL DE 7.1.1 on Vista 64-bit. I have a program which uses widgets to apply certain fits and display some astronomical maps through an iterative process. After each iteration the program updates the display to show the new fits. I also have a widget button which starts the whole process.
When I first start up the program, and start the fitter everything works fine.. The program goes through about 100 iterations and updates the display each time.
If, afterwards I try to run the same fit again the display won't update at all until the program is finished. The program itself runs, and does what it's supposed to. However, the widget window turns gray and gets a "not responding" message from Vista. Only the final iteration actually gets displayed on the window.
If however, I simply restart the program everything works fine again.
I think that for some reason, vista is not getting a response from the widget window while the program is working the second time I run it and assumes that the program is inactive.
Is there a way to fix this? Has anyone encountered anything similar? thank you.
|
|
|
|
Deleted User New Member
Posts:  
14 Feb 2011 10:54 AM |
|
Hi,
Same problem on Windows 7 and IDL 8.0 32-bit. There is output to direct graphics windows and widgets at the very beginning of a loop with CPU exhausting calculations, all output stops at a certain reproducible point, the calculation continues leaving the user in the dark until its end. I still haven't any clue just that everything works fine under OS X or Windows XP.
Lothar
|
|
|
|
Deleted User New Member
Posts:  
15 Feb 2011 11:26 AM |
|
Hi Lothar,
Would you please contact Tech Support (support@ittvis.com) to report this issue. Any additional detail and a reproduce case would be most helpful. Tech Support can answer any other questions about reporting the issue.
Thank you,
Bill Okubo
|
|
|
|
Deleted User New Member
Posts:  
21 Feb 2011 11:34 AM |
|
Hi Bill,
Thanks for the reply. I still didn't have the time to dig deeper into it. I just noticed that IDL starts only one thread on Windows. Maybe this explains why under heavy load the window and widget event queue is hardly executed ...
Best regards,
Lothar
|
|
|
|