12-13-2007 09:03 AM

12-14-2007 08:48 AM

12-14-2007 01:30 PM
Hi Putnam,
No great solutions immediately come to mind. If I came across this issue I would either manually pick-out the VIs that were needed or, copy vi.lib to another location and delete everything I was sure wouldn’t be used in the application. Using that copy of vi.lib could reduce everything by 10 or 20 MB. I would be curious if any other developers have tricks that they use for this.
12-14-2007 01:41 PM
Well I never tried this but I'll share the idea anyway.
When you create a "Source Distribution" in your project and configure it, on the "Additional Exclusions" page there is a box for Vi.lib that is by default always checked.
If you un-checked that and did the source distribution, you may be able to just pull the vi.lib stuff you need.
The one thing that bothers me about that approach is that I believe I read somewhere that LV want the whole library even if you only use one part. I do not rememeber where I read it. It may have been in the context of liblraries within projects.
That's the only I dea I have!
Ben
12-14-2007 01:56 PM

12-14-2007 02:11 PM
HI Putnam,
I have a "VI Cloner" VI that will look at a VI hierarchy and clone it from bottom to top.
It explicitly skip VI's from VI.lib but that functionality can be shut down easy enough.
Would that be of any help?
Ben
12-14-2007 02:17 PM

12-14-2007 02:21 PM

12-14-2007 02:30 PM
12-15-2007 09:09 AM
