10-11-2022 11:06 AM
I'm working with an application developed by a person who left the company before I started here. All the files are on SVN, but I'm having trouble with a class library not loading. My laptop is 64 bit running 32 bit LabVIEW 2018 and 2020. The application was written in LV 2018. Everything else we have is LV 2020, so the long term goal would be to migrate this application to 2020 as well. The computer this was developed on is no longer available, so I don't know its bit-ness. His notes say he was using LabVIEW 32 bit (2018). Attached are some screenshots. I am familiar with the principles of LabVIEW OO, but this is my first hands-on experience.
10-11-2022 12:00 PM
He is using PPL's, and it looks like those PPL's aren't part of the SVN Repository and so you will need to build them yourself, so the project's that rely on them can find them.
In this case
CopleyAPI is a child class of iMotorAPI. iMotorAPI gets built into a PPL, which is then pulled into the Copley project. All you should need to do to resolve this is build the PPL for the iMotor project. Then make sure the one you built (whereever the previous developer was building them too) is the one that gets sucked into Copley.lvproj. If you use the same paths as the previous developer that will be the easiest way.
10-18-2022 07:56 AM
Thank you for your reply. Other priorities have popped up so I have not followed up on this yet. After I get back on this and have it resolved, I will post the actions taken and results.
10-20-2022 08:08 AM
The lvlibp was in SVN and the path was correct. I rebuilt the lvlibp (only) and that didn't fix it.
My goal is to migrate this to LV 2020. I wanted to benchmark the build in 2018 then move forward from there. Since this is starting to take time, I'll rebuild and recompile everything in LV 2020, then debug from there if there is still an issue. Thanks.