11-15-2010 11:52 AM
Hi guys,
I have a remote panel which uses an embedded IE explorer Active X. When the program completes, it sends a url to google maps to display some route information. The code works fine on the host computer, but when I run it through a webserver, the embedded IE will not refresh to show the new google map route until I refresh the entire session manually (pushing the refresh button on my browser). I have tried using the "refresh" invoke node for the active x object, but it doesn't refresh the page.
Cheers,
Shivels
11-16-2010 02:10 PM
Shivels,
If you switch which computer is hosting the VI and which is the remote panel viewer does this behavior persist? This might eliminate any ActiveX or communication issues in the hosting computer.
11-16-2010 07:00 PM
Ben,
I tried switching the host computer, but the problem was still there. Is it possible that the ActiveX controlling the embedded IE object can't be viewed over a remote panel? It doesn't make sense that by pushing the refresh button would display the changed embedded page. Is there some property node of the embedded IE that would allow me to force refresh the remote computer? I have tried using the refresh and refresh2 properties under the IE activex object, but they did not work.
Cheers,
Adam
11-17-2010 03:16 PM
Shivels,
What mode is the remote front panel in? Is this in embedded, static, or monitor?
11-17-2010 07:09 PM
The vi is in "Embedded" with "Request for Control" checked. I can't seem to understand what the problem would be. It should be possible, because I have read that your can stream video using remote panels. I can't seem to figure out what is causing the problem.
Cheers,
Shivels
11-18-2010 01:01 PM
There are a lot of possibilities in this issue. Is there a way you could upload a simple VI which shows this behavior?
11-19-2010 07:49 AM
Hi Ben,
I think I figured out what the problem might be. I read that Active X objects execute almost independent of LabVIEW. Since the changes occur on the local host, Active X only interact with the host computer. Even if the same version of software is installed on both computers, the Active X object on the host computer will never update the remote panel because it only runs on the host computer. Seems to be a limitation with Active X. Thanks for all the help.
Cheers,
Shivels