Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Can anyone advise a way to distrbute .NET with a Delphi app ?

3 views
Skip to first unread message

Andy Teal

unread,
Jun 5, 2008, 4:37:28 AM6/5/08
to
I would appreciate any advice before I go and spend (a lot of) money on
Installshield Express 2008 - just so that it will check and install .NET
2.0.
I tried to do it with IS Express 5, but it will only pack .NET 1.1 into the
setup.exe file and fails to register the assembly (wrong regex I presume?)
on a clean install of XP.

Any advice much appreciated :)
Thanks


Message has been deleted

MikeR

unread,
Jun 5, 2008, 7:40:48 AM6/5/08
to
Check out InnoSetup at http://www.jrsoftware.org/isinfo.php It uses Pascal script.
Download the QuickStart Pack.
Mike

Andy Teal

unread,
Jun 5, 2008, 10:30:13 AM6/5/08
to
"MikeR" <nf4lN...@pobox.com> wrote in message
news:4847d0c3$1...@newsgroups.borland.com...
Hi,
Thanks Mike - I forgot to mention that we must have MSI - at first glance it
seems Inno doesn't work that way - is that the case ?


Andy Teal

unread,
Jun 5, 2008, 10:36:38 AM6/5/08
to
"David Cornelius" <no...@notgiven.nil> wrote in message
news:4847b870$1...@newsgroups.borland.com...
>I think you can download a redistributable .EXE or .MSI from Microsoft.
> It may not be completely integrated, but sure costs a lot less!
>
> --
> David Cornelius
> CorneliusConcepts.com
> custom designed software
Hi David,

I have had a quick go with dotnetfx.exe (v2) and getting it to work with
Installshield Express, however, I don't know how to tell whether .NET is
already installed (from within the installation script).
I would have to run this setup first within the install (which maybe not
possible with Express), so that .NET is installed, then somehow get it to
register the assembly .dll with regex.exe (which has hopefully just been
installed)

Think I'm going to have to bite the bullet and fork out for Installshield
Express :(

Thanks,
Andy


Andy Teal

unread,
Jun 5, 2008, 11:12:29 AM6/5/08
to
"Andy Teal" <at...@denford.co.uk> wrote in message
news:4847...@newsgroups.borland.com...
Oops - what the hell is regex ? Of course I mean RegASM.exe.


David Cornelius

unread,
Jun 5, 2008, 12:12:58 PM6/5/08
to
Correct, InnoSetup does not support MSI.

You might consider Installaware (http://installaware.com/), the new
install builder being shipped with the studio versions of Delphi (in
place of InstallSheild, I think). I believe it's written in Delphi.

If you want to look at building your MSI files from the command line or
some free tools check these references:

http://www.installsite.org/
http://wix.sourceforge.net/
http://www.mcsemag.info/solution/w2k04.htm

--
David Cornelius
corneliusconcepts.com
custom designed software

Message has been deleted

Andy Teal

unread,
Jun 6, 2008, 8:37:35 AM6/6/08
to
"David Cornelius" <no...@nil.not> wrote in message
news:xn0fr2dsx...@newsgroups.borland.com...
Thanks David,

I've downloaded the 30 day demo of installaware express, and I'm very
impressed so far !
I've already created a very nice looking install which distributes .NET 2.0
along with the appropriate windows installer as well.
Its very easy to use and a lot cheaper than the other solution ;)


Andy


MikeR

unread,
Jun 6, 2008, 10:26:06 AM6/6/08
to
Andy Teal wrote:
> Hi,
> Thanks Mike - I forgot to mention that we must have MSI - at first glance it
> seems Inno doesn't work that way - is that the case ?

You can wrap an MSI in Inno, but it doesn't produce one.

0 new messages