Grrruff
14th April 2008 10:57 UTC
Totally Lost on how to begin.
Hi,
The only Setup and Deploy package I have ever used is VB6 P&D 'Package' to install Windows Forms applications.
I would like to move to VB 2008 Express but the OneClick tool is hopelessly inadequate for my needs.
I've been reading the NSIS material but I am missing the general concepts of how to use it.
I've read something about Modern UI 2... which if I understand the documentation correctly is something similar to what I am used to. Yet I don't see it after installing NSIS.
Any help here would be appreciated.
hungryOrb
14th April 2008 11:43 UTC
I can recommend that you download and install HM NIS Edit!
This will first help you to set up the basic structure for your average installer with a useful wizard. After which, much can be made sense of. After that, post individual problems ;]
P.S. I'm about 10 minutes away from the original St. Helens :]
Grrruff
14th April 2008 23:48 UTC
Hi Orb,
Original? I actually live in Scappoose these days. Work in St Helens. (It's a long story. :))
Downloaded HM NIS. Fired it up. Still stumped. Isn't there a walk through for people who have no frame of reference?
Say I have a hello world project I put together in VB 2008 Express. In general what is the process to create a setup package with NSIS?
~T
Anders
15th April 2008 00:43 UTC
NSIS ships with several examples, start with \NSIS\Examples\example1.nsi (does not hurt to read the helpfile either)
hungryOrb
17th April 2008 16:20 UTC
Oh!
;]
Like Anders said, there are many examples that can help break you in, I've only used a couple myself, using the examples, and the HM NIS edit wizard, you can figure most of the stuff out! There is a manual inside the NSIS install which is reasonably helpful too, although sometimes, you'll have to wade through a lot of stuff to find what you want.
P.S. The examples are all in the Program Files/NSIS/Examples folder. While the help file 'NSIS.chm' is the the main NSIS folder.
Joel
17th April 2008 22:41 UTC
Don't forget the wiki too. :)