Archive: a new GUI for 2.0a7 and 2.0b0


a new GUI for 2.0a7 and 2.0b0
I've written a little program that create a Modern UI for 2.0a7 or 2.0b0. Directdownload

Or my site: Homepage MIRROR

This is the first version.

http://www.8ung.at/dpaehl/pro/gui_nsis.jpg


Some comments :D

* XPStyle is set On by the MUI_INTERFACE macro, no need to put that in the script

* You should change the .onInitDialog function when no license page is being used

* Changing an entry in the Installer Section gives an access violation

* Use a drop-down list for the NSIS version selection, make b0 the default


Thank you for your infos.

XPStyle remove.
If no license the entry in .onInitDialog remove.

Changing an entry in the Installer Section gives an access violation
One little bug: Remove and a pointer forgotten to init. Remove too.

* Use a drop-down list for the NSIS version selection, make b0 the default
DONE.

version 0.1a is up to date with this change.

Thanks :D Some more suggestions:

* Make it open-source :)

* The location of the Modern UI Language Files has changed:

!include "${NSISDIR}\Contrib\Modern UI\Language Files\English.nsh"

* You should improve the user interface of your program, the design of the dialogs etc. I think it's good to make it a wizard.

* Make an option to insert section's and to change the section's code

* Make an option to add descriptions to sections


Open source i must see.

Language file added and the path change.

10 (Description) section integrated but not active. Some many more work.

If somebody can coden with delphi 6 then can you write me an e-mail.
please in english or german only.

My e-mail can you found on my page.


I just updated the Modern UI (font can be set by MUI_INTERFACE macro, new icon names), so you have to make a small update again :)


change and some optimize.


What programming language are you using?
If you want to add more options later, you could also use Tab Pages :)
Keep up the good work!


He is using Delphi 6.

I think that using a wizard or tab pages can improve the interface a lot.


Delphi 6.0 is correct. In some day i make opensource. I think i use the GNU-license, but i must see.

I'm work now on the sections. Integrated are 10 sections incl. descriptions.

I mean that the current version is a easy to use wizard. Some user are beginner. And a script or many options for this people not so easy.

If someone have interest to develop further with me this program a little info. I'm use delphi 6.0 and the jedi component (opensource).


Is there any reason you are not cooperating with N²E?
If all of you will work on one product it will end up a lot better than if everyone will make one of his own IMHO.


First the new version is finish.

New: Till 10 component. More option in Installer section added.
ADD Section_x End Section and some little bugfixes.

THE NNE don't run under Win98. ERROR: This application or DLL can not be loaded on Windows 95 or Windows 3.1 ...... -->MFC42UD.DLL

Is there any reason you are not cooperating with N²E?
YES, one reason only. I don't can CPP. I write with delphi only.

I am sure you can work something out together... Please, at least talk to them.


Answer via PM. Look in your PM Box


Now the source for my GUI NSIS 0.1d can you found on my site. http://gui.dpaehl.de/

Here can you found always the current version.


As a member of the N²E project, i just wanna tell somethings....
We'll release very very soon an alpha version (and the web is almost ready) !
I don't know if the current GUI NSIS could be or not inserted in the project (first of all we would prefer a dll that could be used by N²E....) !
For any info, please send a PM to Fiffi who's in charge of the programming side ...


Sorry for the late answer. Some problem in my project. The other project is very very early. First one a problem, don't run under 98/ME only under W2K/XP possible NT. Integrated??? possible.