Re: MSI based wrapper for other installs?



Jason,

I've looked at MSI and it requires .NET on the system.
This requirement means we cannot support it.

What would be good is a delphi component that can create MSI install
shields.
The component would obviously have to be written in Delphi 2007

I reckon your the man for the job. I was ( I think ) your first
international customer back in
I think it was 1995 or 1996.

The future of Install shields unfortunately seems to be forcing us in this
direction,
I am being dragged along kicking and screaming by this.

Can the MSI install shields determine is .NET is present and if not install
the .NET framework?

Kind Regards,

Robert Gilland.


"Jason Swager" <jswager@xxxxxxxxxxx> wrote in message
news:46dd741d@xxxxxxxxxxxxxxxxxxxxxxxxx
Bob wrote:
I heard there was a good installation component called TSetup.
However the guy who wrote it got lazy and didn't update it past Delphi 3
;->

There was a product called TSetup. And it didn't get past Delphi 3. A
(very) small part of going defunct was laziness. A bigger part was those
three kids that popped out into my wife's and mine life (yeah, yeah -
excuses, excuses). Another substantial part was the MSI requirement.
Many of the installs that I was maintaining were required to shift to MSI
by the IT departments that deployed the apps. Consequently, my little
Delphi built installers went by-by.

MSI is still evolving and the latest evolution seems to be indicative of
where things are going. MSI seems exceptionally good (we could argue
this, I suppose) and putting files onto a system and making registry
changes and stuff like that. But boot-strapping, installing pre-reqs,
chaining multiple installs, and providing a super UI all seem to be less
about MSI. So maybe there is a good place for Delphi: building nice
standalone EXEs that works as boot-strappers/chainers and provide an
above-average GUI to a MSI installation.

Jason


.



Relevant Pages

  • Re: Tortoise SVN Installationsproblem
    ... Da gibt es für Windows aber leider nur eine MSI Installation. ... Installer habe ich irgendwie zerschossen. ... Wo auch immer da jetzt der Zusammenhang zu Delphi ist... ... Installer neu runterladen oder unter http://tortoisesvn.sourceforge.net/ ...
    (de.comp.lang.delphi.misc)
  • Re: InstallAware: Is it going to stay?
    ... Delphi versions using IA. ... does Windows 2008 use MSI as installation technology? ... Markus ...
    (borland.public.delphi.non-technical)
  • Wix MSI and Delphi
    ... I am trying to use Wix with Delphi specifically with the SampleAskKey ... example where there is a checkPID C++ DLL example to authenticate an MSI install. ... C++ DLL is compiled with MSI.h files among others. ... Delphi and I was wondering if anyone has created such a DLL in Delphi for use with MSI. ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: Creating MSI files
    ... It doesn't support MSI, but really, what are gaining with that? ... > I want to create MSI files with Delphi, ... > have to use Installsheild, I want to create my own custom installer, but ...
    (borland.public.delphi.thirdpartytools.general)
  • RE: MSI Web Setup Project Installer fails in Windows 2003
    ... >The installer has encountered an unexpected error installing this ... This may indicate a problem with this package. ... Did you try to install to another VDir? ... >I have a .NET MSI Web Setup Project that will not execute on my ...
    (microsoft.public.dotnet.framework.setup)