09-23-2024 02:56 PM
I have an exe build where the source includes some DAQmx functions. Apparently this causes LabVIEW to autogenerate some CHM help files for these native functions when I build my exe. I do not want these files included for multiple reasons. My ask for the next release is to provide the default to not include the offline CHM files, and to allow us a method to include them if desired. Native functions should not, in my opinion, autogenerate these files, nor should anything else for that matter. The default should always be to not include them.
In my case I can't exclude the functions, nor can I see where any of them have a help file path property set, so I have to assume this issue root is with this LV release. I'm currently at 2023Q3 but have also seen this issue with a 2024 build. I am hoping this gets to the NI development folks.
Thank you.
10-16-2024 03:33 PM - edited 10-16-2024 03:35 PM
This issue is being tracked as Bug 2870271.
12-06-2024 10:16 AM
where can i find the explanation of the solution to this bug?
how can i get around it?
12-06-2024 10:49 AM
There is no current work around. It is a matter of NI fixing their build process. Ironically, this bug was created due to a fix for another bug in the build process.
12-16-2025 09:40 AM
I see this is marked as resolved in LV2025Q1... however... it still appears to happen in LV2025Q3 for PPL builds...
I'll raise a ticket...
12-17-2025 02:55 PM
@psmorris wrote:
I see this is marked as resolved in LV2025Q1... however... it still appears to happen in LV2025Q3 for PPL builds...
I'll raise a ticket...
LabVIEW R&D decided that including the CHM file dependency in PPL builds is correct behavior because PPLs are sometimes used to distribute VIs that are used for development.
12-18-2025 03:01 AM
Hi Christina,
Thanks for the response.
Ok, in previous versions this could cause an issue as I think the chm file would be pulled into projects as a dependency of the PPL, when you then built PPLs of code calling the original PPL (and therefore its chm file) the build would complain as it was trying to write same the chm again to the place it was already put for the PPL build. I just tried it in LV2025 Q3 64bit, and this does seem to have been resolved, the end PPL does not show a dependency to the chm file... so that's good at least.
Thanks
Paul