• 1
  • 2
  • 3
  • 4
Wednesday, 21 July 2010 11:54

Beta Installer

Written by

As I notified to a few people earlier, an automated installer for beta version is being prepared. To create this installer, Inno Setup is used which I think by far is best choice for Delphi developers who want to create highly customized installers.

My goal is to make the installation experience as smooth as possible. Well, I could deploy some zip or rar archives with all required files inside it, but I found it more charming to automate the process! Again, I can't say that installation is 100% automated. At final stage you must open the packages, compile and install them manually. Next versions of installer will automate Package installation process. It can target all supported Delphi versions by uniGUI; Delphi2006, Delphi2007, Delphi2009 & Delphi2010. Default target for installer will be a sub folder under <commondocs>. The reason for this is obvious. Post XP operating systems don't allow writing to "Program Files" folder, so installing Delphi projects in a non-writable folder means trouble. Installer does the following modifications to Delphi related Windows registry settings:

  1. Library Paths required for uniGUI.
  2. Defines a new environment variable called fmsoft.
  3. Disables Notify on Language Exceptions debugger option.

All above modifications except (3) are undone when product is uninstalled. Installer will install uniGUI Package projects plus some required third-parties (including ExtPascal and Ext JS). You must be sure all instances of Delphi are closed before you run the installer. Installer does not check for running instances of Delphi. This installer will deploy no uniGUI source code, only DCUs. Source code distribution policy will be decided later.

Read 1588 times
More in this category: « Welcome! Download is online! »

Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.

Lastest Blog Posts

  • Voyager is here! +

    Yes, uniGUI Voyager is here. Actually, it has been here for a while! Voyager is the nickname for uniGUI version Read More
  • uniGUI comes out of beta +

    It was almost seven years ago since my first blog posted in this site. Yes, uniGUI has been in beta Read More
  • uniGUI Trial Edition updated to build 1393 +

    We are happy to announce that a new build for Trial Edition of uniGUI is available. It contains many bug Read More
  • uniGUI Trial Edition updated to build 1384 +

    We are happy to announce that a new build for Trial Edition of uniGUI is available. It contains many bug Read More
  • uniGUI Release Candidate is here! +

    We are happy to announce that uniGUI has switch from beta to RC stage. Finally, we have a Release Candidate Read More
  • uniGUI Trial edition upgraded to version 0.99.96 build 1346 +

    We are happy to announce that a new build for Trial Edition of uniGUI is available. It contains many bug Read More
  • Trial edition is upgraded to version 0.99.96 build 1321 +

    We are happy to announce that a new version for Trial Edition of uniGUI is available. This new version contains Read More
  • uniGUI Trial Edition updated to build 1308 +

    We have updated trial edition to the most recent version. This update will fix an issue which prevented trial editions Read More
  • Version 0.99.95 is available +

    We are glad to announce that version 0.99.95 is available for all uniGUI editions. Trial edition can be downloaded from Read More
  • Welcome to Our New Website +

    Finally our new site is online! It adopts a modern responsive design which makes it compatible will all desktop and Read More
  • 1
  • 2
  • 3
  • 4
  • 5