12-12-2008 04:29 PM
Suppose you have a LabVIEW application that uses an ActiveX version 1.0.
At some later time you get an upgrade of the ActiveX or simply install another application that uses and distribute a newer version of the same ActiveX ( version 2.0 which support the same basic interface ) From what I experieced so far, upgrading the ActiveX will prevent the LabVIEW application from running unless the developper of the application goes in its LabVIEW project, upgrade the control within project/panels, recompile and distribute another copy of the application.
Is LabVIEW using manifest ? What is actually preventing the existing LabVIEW from running? Are there some type of MANIFEST embedded?
12-15-2008 05:54 PM
Hi Rastikan,
LabVIEW does use Manifest while registering ActiveX applications. Access to the Manifest file can let you alter access privileges for ActiveX assembly. You can find more information on using and editing the Manifest file in this post. Also have a look at this knowledgebase article--although it talks about LabVIEW 8.2, it contains information on Manifest files. Hope this helps.
Ipshita C.
12-18-2008 01:23 PM
Hi Ipshita C,
My question/post did not have that much to do with Manifest as much as existing an application using some 3rd party activex control. But thank you anyway. That might be useful later on if I get sometime done 🙂