While trying to find something else I found this in my in-box
Ah, I see. So now using strict-typedefs is an advanced feature that would cause application building to croak eh? I'm not sure why LV would not know about a typdef that is physically placed on the diagram. Hmm, I wasn't doing anything different than what I was doing in lv6.1 (I naively think). Once again, NI decides to change certain default behaviors and some of us have to pay for it with late nights at the office.
One more thing. I understand the need to add, change, remove certain behaviors in LabVIEW as the new releases evolve. When doing so however can you guys (LV product developers) just do us a favor and add a few checkboxes or radio buttons so we can switch these things on and off? Enough with this *.ini cat and mouse. Good example: Why couldn't the above setting be a checkbox on the appbuilder screen? At the very least it would have made me look and say "hmm, I wonder if this does it?". It would also make me call up the help to cross-reference. You can call it a feature all you want, in my books a hidden ini setting is not a feature, it's a scapegoat.
I would love to rant some more but I'm too tired...
Michael Aivaliotis
> As far as I can see, you have problem similar to one I met during beta
> testing. I reported it to NI staff and got rather good clarification.
> By default, LV7 AppBuilder does not include type definitions and
> unused instances of polymorphic VIs into executable in order to
> decrease size of application. If some VI in your exe calls a VI
> outside (that was not planned by AppBuilder) and uses a type
> definition in order to pass parameters, you will meet such kind of
> problem for sure. I was offered a few ways to solve the problem but I
> really like only one. There is undocumented ini setting that disables
> this new feature. Put the following line to your labview.ini file:
> BldApp.RemovePolyVIsandTypedefs=False
> Then restart LV and rebuild your application.
THe original topic was
RE: lv7 app builder problem
The correct spelling of Mike's name is,
= Michael Aivaliotis =
Ben