12-18-2006 09:06 AM
12-18-2006 10:44 AM
@fpoeck wrote:
Hello,
i have a little problem.
I am using LV 8.0 and working on a small project.
Actually i am trying to finalize my first release, including a setup / install routine (my app + LV Runtime) which is working so far including entries in the start menu and so on.
my problem is as follows:
--
a) i want to add an uninstall option to.
Till now i cant find such an option, but from my point of view its kinda important to offer such an option.
b) I am wondering how LabView counts the releases.
Some days ago i tired to install a newer version of my application but the
installer told me that there is already a newer install installe on my pc.
I am sure that the install/build was 1 week old, so the installer comment was not matching the reality.
Best regards
fpoeck
The LabVIEW Installer Builder uses the Microsoft Installer system (MSI) to create Installers. As such it registers an installation with the Control Panel->Add & Remove Software component and this is the place Microsoft wants users to uninstall and/or manage already installed applications from. As such it has become very common nowadays and most people do expect to uninstall their software from there.
MSI uses a GUID to identify an installation. LabVIEW 8.0 creates such a GUID automatically in the project and doesn't really expose this to the user. I believe LabVIEW 8.2 did add the capability to review this GUID again and change it. LabVIEW 8.x should change this GUID when you rename your project. As long as you use the same project, the same GUID is used by default and the MSI system will then conclude that it is the same software and needs to be uninstalled first before allowing to install it again.
Rolf Kalbermatter
04-12-2007 04:29 AM