Thanks.  It wouldn't be that big of a deal to have them go through
Add/Remove.

Regards
Rodney

> -----Original Message-----
> From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
> On Behalf Of Dave Thayer
> Sent: Thursday, July 20, 2006 3:21 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Inno Setup question
> 
> On 7/20/06, Rodney Dixon <[EMAIL PROTECTED]> wrote:
> > I have an application that has been around quite a while so I used
the
> > install builder that shipped with Visual Foxpro.  I think it was VFP
6.
> > I need to upgrade the application and I'm using Inno Setup for
program
> > installation now.  Because of some issues I have had with
uninstalling
> > an application that has been installed to the same directory using
the
> > old Foxpro installer and Inno Setup, I'm wondering if anyone knows
if
> > Inno can uninstall an app before it does its install.
> >
> >
> 
> I use this in the [code] section to check the exe version of existing
> installations, It only warns the user to manually uninstall but you
> could probably modify it to run the appropriate uninstaller.
> 
> function InitializeSetup(): Boolean;
> var
>       VerMS, VerLS: Cardinal;
> begin
> 
>       // Pre-2.0 IQ versions used other installers which must be
manually
> removed, so
>       // Only install if the existing inventory_query.exe is > 2.00 or
not
> there at all
>       Result := False;
>       if GetVersionNumbers(ExpandConstant(OldExe), VerMS, VerLS) then
> begin
>               if VerMS >= MinimumOldExeVersionMS then
>                       Result := True;
>               end
>       else
>               Result := True;
>       if Result = False then
>               MsgBox('Your existing copy of Inventory Query can not be
> automatically updated.' #13#13
>               'Use the ''Add/Remove Programs'' Control Panel to
uninstall
> the old
> version.', mbInformation, MB_OK);
> end;
> 
> 
> --
> Dave Thayer
> Denver, CO
> 
> 
[excessive quoting removed by server]

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to