MWD Posted January 22, 2016 Report Posted January 22, 2016 Ok, I've been hacking away for a year or so with Visilogic and there is one thing that I've always wonder what others do to get around it. That is, how does one reference a prior code instance, example or routine since Visilogic is not re-enterent nor allows for multiple windows? I always find myself saving what I'm working on and having to open the reference code. I have resorted to having a second machine running just so I can look at a prior routine. What trick am I missing? It shouldn't be this cumbersome.
s.pratt Posted January 22, 2016 Report Posted January 22, 2016 Hello, Are you trying to reference two VisiLogic programs at once? Or two windows of ladder in VisiLogic at one time? I am not sure I understand what you are trying to do.
MWD Posted January 22, 2016 Author Report Posted January 22, 2016 Two programs at once so one might be able reference or cut/paste code from one to another.
s.pratt Posted January 22, 2016 Report Posted January 22, 2016 Hello, You can copy and then paste (in the same folder) the "Unitronics VisiLogic_C" folder in the C:/Program Files (x86)/Unitronics folder directory. It should paste as "Unitronics VisiLogic_C - Copy". Enter into this folder, then into the main folder, and run the VisiLogic.exe file. This will be your "second" VisiLogic, however there is no way to differentiate the two when they are running, so be aware which one you have open at all times. Here in the office, I like to pin the propgrams to my task bar in the order they are, so I know which VisiLogic is the original and which is the copy. Hope this helps.
MWD Posted January 22, 2016 Author Report Posted January 22, 2016 Thanks that does help. I tried it and I can have one copy on on one monitor for reference and another monitor for live code. The only thing that is unfortunate is, Visilogic does not use shared Windows memory for cut/paste. Any chance that you folks are going to change your IDE to do this at some time? Thanks again for the quick comments.
s.pratt Posted January 22, 2016 Report Posted January 22, 2016 I am unaware of an update for this. But I can check with our team to see if they are aware of a request like this.
MVP 2023 Ausman Posted January 23, 2016 MVP 2023 Report Posted January 23, 2016 The only thing that is unfortunate is, Visilogic does not use shared Windows memory for cut/paste. HI MWD, I agree with your comments about this cut/paste problem. Not the solution you are looking for, but the workaround I do is to use export/import subroutine, in Project, with the 2nd instance open. The two instances happily refer to the same location you use for the export/import. For me it is always a tossup as to how much effort is involved in editing the sub pasted in, as against writing it from scratch or altering existing. An alternative thing I do in this situation is to do a print of the other program as a pdf, and keep that open to refer to when writing the changes into the new file. If the change to the program can be made by the "team" it would be great. cheers, Aus
s.pratt Posted January 25, 2016 Report Posted January 25, 2016 Thanks that does help. I tried it and I can have one copy on on one monitor for reference and another monitor for live code. The only thing that is unfortunate is, Visilogic does not use shared Windows memory for cut/paste. Any chance that you folks are going to change your IDE to do this at some time? Thanks again for the quick comments. Currently, there are no plans to update VisiLogic for this feature. The option for cutting and pasting code between projects is as Aus has stated above. Export a subroutine from one project and then import the project into your current application, then you may copy and paste the code into the current program.
bm_engineering Posted April 29, 2016 Report Posted April 29, 2016 Hello, You can copy and then paste (in the same folder) the "Unitronics VisiLogic_C" folder in the C:/Program Files (x86)/Unitronics folder directory. It should paste as "Unitronics VisiLogic_C - Copy". Enter into this folder, then into the main folder, and run the VisiLogic.exe file. This will be your "second" VisiLogic, however there is no way to differentiate the two when they are running, so be aware which one you have open at all times. Here in the office, I like to pin the propgrams to my task bar in the order they are, so I know which VisiLogic is the original and which is the copy. Hope this helps. I just tried this but I get an error message "Application Error-if this problem continues, contact your distributor". The original works, the one in the copy folder does not. This is Visilogic version 9.8.2 build 0, on Windows 8.1. Any thoughts?
MVP 2023 Ausman Posted May 2, 2016 MVP 2023 Report Posted May 2, 2016 HI BM, I have not moved up to 9.8.2 yet as I don't need to. My systems work fine doing this procedure on Win 7, running 9.7.55 build 0. Perhaps something has changed in the later builds? But try some other things. Basics first, and apologies if that sounds insulting. At the end of the copy/paste you should have the entire VisiLogic_C copy as a folder under the main Unitronics folder. Other folders visible here are Data, Examples, Help etc. Next, I'd check the old nag of mine....make sure everything has been installed with, and is being run as, Administrator. If you didn't do the original 9.8.2 install like that, maybe that's the issue. If you did, then try installing 9.7.55 and see if you get the same result. If so, then it might be a Win 8 peculiarity and I don't know the answer that might just be a registry tweak somewhere. I am sure that Win8's run as Admin is just the same easy right click operation, or permanent setting in properties, as Win 7. Hope it helps, cheers, Aus
s.pratt Posted May 6, 2016 Report Posted May 6, 2016 I just tried this but I get an error message "Application Error-if this problem continues, contact your distributor". The original works, the one in the copy folder does not. This is Visilogic version 9.8.2 build 0, on Windows 8.1. Any thoughts? Hello, If you are still having issues with your VisiLogic, please feel free to e-mail into support@unitronics.com for further assistance.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now