07-10-2019 08:02 PM
Hey All,
I've been working on this project (Coincidence_rs232(4_5).llb) for a bit, and today i tried to bring it in to another project. Upon doing that (left click > select a vi...>click on LLB), labview told me that (file_path) is not a readable LLB. I then tried to open it by itself, and got the same message. It was created on the same computer I am trying to open it on. I cannot even upload it to here because the site tells me "The attachment's coincidence_rs232(4_5).llb content type (application/octet-stream) does not match its file extension and has been removed." When I open the file's properties, it is listed as a LabVIEW LLB (.llb). Cannot find anyone else having the same problem, so I would appreciate any help. Let me know if I need to provide anything else. Thanks!
07-10-2019 11:23 PM
If you need to upload a file to the forums, but it is not a valid file type, then zip it up. I believe the forums would accept an .llb, so if it didn't not like it, then I think the message is honest that the file is no longer an actual .llb and that takes me to my second point.
The second point is that .llb files are a rather old file type that NI has moved away from. It is very risky in that all the VI's are packaged up into a single file. So if something goes wrong, the file is corrupted and there is no way to get any of the VI's out of it. My guess is that is what has happened to you.
Hopefully you saved a back up version of your code somewhere that you can revert to.
07-11-2019 07:14 AM
LLBs can get corrupted if they are stored on a removable drive, and you remove that drive while LabVIEW has the LLB open.
I've had some success extracting VIs from damaged LLBs, but your best bet is probably to just get the previous version of the LLB from your backups or source control.