09-12-2005 11:08 AM
09-12-2005 11:19 AM
09-12-2005 11:29 AM
Well, basically because I have allready implemented what I need to work great on a single machine and I am afraid that using such method would require a huge amount of effort to integrate...
I've never worked yet with DataSockets. would a solution like require major changes?
09-12-2005 11:59 AM
Using DS is simple. You publish the control on one side, and create a subscribing indicator on the other side and just run the server.
In this case, however, you don't need to make any changes to your code. You can get a reference to the tab from a remote computer by using Open Application Reference on the remote computer and wiring the IP address and VI server port of your computer into it, which will give you full VI server access to your application. You will need to enable the VI server first in the options menu. Read the help for Open App Reference for more details.
09-12-2005 12:41 PM - edited 09-12-2005 12:41 PM
Message Edited by Ben on 09-12-2005 12:42 PM
09-12-2005 01:11 PM
09-12-2005 01:40 PM
09-12-2005 02:13 PM
See attached zip (LV 7.1) for an example of a very simple action engine to control two lines.
Ben
09-12-2005 02:56 PM
Ben, I didn't try accessing the controls, I just assumed it will work. Does the VI server only go down to the VI level when used from a remote machine? I think it used to do that with ActiveX, but I also think that now AX can go down to the control level, so maybe network too?
Nice explanation about the action engines, BTW.
Malosh, I'm not sure what you mean by "the remote application can't use the 'Open Application Reference' to open a reference to its caller". As far as I know, if you have enabled the VI server, you should have no problem opening a reference to a running application on a remote computer.
Are you saying that the local app is the caller for the remote app???
09-12-2005 03:16 PM
Thanks tst,
"down to the control level, so maybe network too?"
That is the part that would be news to me. If I was not so busy, I'd test it for myself.
BTW:
You have been doing a great job here on the Exchange. If you were inclined to be so, you would be justified to be proud of what you have been doing, BUT, somehow I don't think you will have that problem.
Ben