Wednesday, 09 September 2015 12:01

Creating a New uniGUI Project

Creating a new uniGUI project is as easy as creating a Delphi VCL Forms project.

 

Wednesday, 09 September 2015 11:58

Running Demos

uniGUI Demos are installed under folder [commondocs]\fmsoft\unigui\demos. All demo projects are deployed in two versions: One for D2006/D2007 and another for D2009/D2010.

Open one of the demos, SimpleDemo for instance, in your Delphi IDE and compile the project.

After running the project, like any standard VCL forms project a regular Delphi form will appear inside your Windows desktop.

Demo project contains a mini Web Server which tries to  bind to a TCP port, so if your Windows firewall is enabled it will request you to grant access by unblocking it. If your system is protected with a 3rd party firewall be sure to assign proper permissions, so Web server can access TCP/IP layer.

Now it is time to test this demo on the Web. Open a browser window & type the following URL in address bar:

http://localhost:8077 (8077 is default port for uniGUI)

In some recent Windows versions ( Vista and Win 7 ) localhost may be directed by dns resolver to an IPv6 address which currently is not supported by uniGUI.

To avoid this you can run the demo directly from IP address  http://127.0.0.1:8077

You should be able to see application main Form inside your browser window which indicates you could successfully run the demo. You can load another demo and repeat above steps.

To run SQL Demo you need to install DBISAM from Elevate Software. A trial version of DBISAM can be downloaded from here.

Wednesday, 09 September 2015 11:49

Installation Instructions

Trial Edition Installation Instructions

Installation instructions for uniGUI Trial (Delphi and C++ Builder**)

 

Before installing a new version remove all design packages from Delphi and uninstall uniGUI from Windows Program Add/Remove.
After re-compiling an application with this new version, "ext" folder must be re-deployed to PCs running new version of your application or you can simply re-install the newly introduced Ext JS runtime package which can be downloaded from Downloads page.

 

**Note for C++ Builder: You need RAD Studio IDE to install uniGUI for C++ Builder.

 

1) Download the latest uniGUI Setup from download section.

2) Accept the license agreement by pressing next.

clip0026

 

4) Select an installation folder. Default installation folder is [ProgramFiles]\Fmsoft\Framework\.

clip0030

 

5) Select Delphi version(s) you want to install uniGUI library. You must be sure that Delphi is not running while installation is in progress. Current version of installer will not warn you about this.

clip0029

 

6) Press Install to start and complete the installation process.

clip0031

 

7) Start Delphi and open the project group for your Delphi version. e.g. uniGUI2016Group (Delphi XE6).

 

**Additional step for C++ Builder: Instead of Delphi IDE open project in RAD Studio IDE.

 

clip0032

 

8) In project manager there are 11 Delphi packages. Build all packages starting from SynEdit_Rxxxx.bpl.

 

**Additional step for C++ Builder: Before building packages, for each individual package please go to Options->Linker and Select/Set Generate all C++Builder Files.

clip0034

 

9) After building all packages install design time packages by right-clicking and selecting Install in following order:

 

SynEdit_D20xx.bpl
uniGUIxxdcl.bpl
uniGUIxxChartdcl.bpl

 

Several new components will be installed:

clip0035

 

clip0036

 

clip0037

 

**Additional notes for C++ Builder:

 

After starting a new C++ project you must disable Linker->Dynamic RTL.
Currently building with Run Time Packages doesn't work properly. You must statically link all libs and create a single EXE. (Simply unselect Build with runtime packages option.)
New C++ projects are created without a resource (.RES) file. As a result project has no default Icon. This issue will be fixed in next releases.
Combo VCL/ISAPI projects are not supported for C++ Builder.