10-09-2017 06:49 AM - edited 10-09-2017 06:58 AM
LabVIEW doesn't seem to be handling classes (and possibly files) with the same name, but belonging to different libraries, correctly.
See screen recording: https://drive.google.com/uc?id=0B6dFu9niJIpEMDM1WjNZQWMzTUE
Solved! Go to Solution.
10-09-2017 01:31 PM
Does seem strange - presumably you have also saved the changes to the Library too since its xml schema refers to the containing class.
10-10-2017 02:53 AM
6) is doesn't seem a bug to me.
It's the same in classes. If there are two classes with a method function, you can open and remove the first from the class, but not the second. LabVIEW forbids this, since it would cause two files with the same name to be in memory.
Removing class from the library, would cause two class.lvclass's to be in memory. So it is not allowed. It might be inconvenient sometimes, but I think it is by design.
9) seem indeed like a flaw, like there are more.
10-10-2017 04:28 AM - edited 10-10-2017 04:31 AM
wiebe@CARYA wrote:
6) is doesn't seem a bug to me.
It's the same in classes. If there are two classes with a method function, you can open and remove the first from the class, but not the second. LabVIEW forbids this, since it would cause two files with the same name to be in memory.
Removing class from the library, would cause two class.lvclass's to be in memory. So it is not allowed. It might be inconvenient sometimes, but I think it is by design.
What I meant was that you can't remove it from the project (my mistake in the original post) which is the red cross' function (not remove from library). Shown below with an item that can be removed.
.
I agree that if I had dragged it outside of the library should it should cause a problem as they have the same name and hierarchy.
10-13-2017 02:58 AM
For completeness, this has now been assigned CAR number 671590.
Only happens when right clicking on the class and selecting save not the "save all".