8/27/2015 8:33 AM | |
Joined: 2/21/2014 Last visit: 8/13/2024 Posts: 652 Rating: (348) |
Hi Saeid, when we use the SET statement, it assigns the object reference for Tag_Name1 and Tag_Name2 to the variable X1, X2. Set X1= HmiRuntime.Tags("Tag_Name1") Set X2= HmiRuntime.Tags("Tag_Name2") now when you say the following: X2= X1 you are trying to copy X1 reference to X2 which is not allowed. I have not worked with the previous versions of VBS so I am not sure how it was working in your older version. if you don't want to use extra variable you can try the following Dim X1, X2 Set X1= HmiRuntime.Tags("Tag_Name1") Set X2= HmiRuntime.Tags("Tag_Name2") X2.Write X1.Read 'here we read the value of Tag_Name1 through it's reference X1 and assign to Tag_Name2 through it's reference X2
http://www.4guysfromrolla.com/webtech/050201-1.shtml
Thanks, HarrY
|
You can always use "Rate" and "To Thank" button to appreciate my efforts in helping you :) |
|
Follow us on