• 1
  • 2
  • 3
  • 4
Tuesday, 21 September 2010 15:24

Version 0.78.0 is available

This new version mainly focuses on Unicode support and its related bugs in previous versions. It also removes dependency to Delphi's default Indy version. It is done by including a custom version of Indy library (10.5.7) which I call it uIndy. In uIndy all Indy units are renamed by adding letter "u" to beginning of the original Indy unit name. e.g. IdGlobal has become uIdGlobal and etc. As a result uniGUI will use uIndy which won't conflict with custom Indy versions that you may have previously installed. This will also fix Delphi 2009 Unicode problem. In previous versions, uniGUI couldn't support Unicode in Delphi 2009 because Indy version shipped with D2009 wasn't completely ready for Unicode. Please see ChangeLog for details.

Tuesday, 14 September 2010 15:15

Version 0.77.1 is available

A new version of uniGUI is available for download. There are lots of fixes and new features in this new version. Please see ChangeLog for details.

Tuesday, 03 August 2010 15:10

Form Inheritance

Form Inheritance is one of the advanced features in Delphi. I've never used it much myself, but I know without it uniGUI can not be considered as complete. Some users asked about it and I decided to speed up its implementation.Currently it is implemented and being tested.

Procedure to create a new Inherited Form is a bit different than Delphi. You must use the newly added uniGUI Inherited Form function in the Wizard to create a new Inherited Form. It will display a list of available forms in your project. By simply selecting a Form from this list a new Inherited Form will be created. This feature will be available in next version 0.71.0

Tuesday, 03 August 2010 15:06

Documentation

An initial version of Online Documentation is uploaded. It is far from being completed, but answers some recent questions regarding deployment to various environments. Documentation will be continuously added and improved.

Tuesday, 27 July 2010 15:03

Discussion Newsgroups

Thanks to all who downloaded first beta. I invite anyone who want to ask questions, discuss issues, report bugs or receive support post a message to one of the support newsgroups. It is much easier to keep track of posts and replies in a newsgroup. Regards, Farshad

Friday, 23 July 2010 14:59

Download is online!

uniGUI beta version can be downloaded from Download section. After downloading you may want to take a look at following links: Installation Instructions Running Demos Creating a New Project I'm aware that the documentation is in a very bad shape. Almost unavailable. I'll try to blog a new article each couple of days until I can seriously start improving project docs.

Wednesday, 21 July 2010 14:54

Beta Installer

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.

Wednesday, 21 July 2010 14:28

Welcome!

Welcome to uniGUI website! I'm not quite certain what to post in this very first blog! I was planning was to post a long blog regarding uniGUI library containing detailed technical aspects of the product, in depth analysis of underlying technology and etc. Right now I only have enough time to write this short welcome message.

As it is apparent from main page, uniGUI is a Web Application Framework for Delphi. It means you can create Delphi applications targeting the Web. Web front end is rendered using famous Ext JS library. Ext JS is a very rich & comprehensive JavaScript framework for creating fully AJAX enabled Web applications. UniGUI uses ExtPascal library to create a gateway between Delphi and Ext JS. More detailed technical stuff and other docs will become available later when first beta installer is ready to publish. My next blog will be about the installer. Sincerely, Farshad Mohajeri FMSoft

Page 4 of 4

Lastest Blog Posts

  • 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
  • Version 0.98 is available +

    We are happy to announce that a new of uniGUI version is available. Version 0.98 brings lots of new features Read More
  • Recent news! +

    After a long intermission; almost more than two years here is a new blog about uniGUI. Those of you who Read More
  • Version 0.89 is available +

    Here is another beta build for uniGUI available for public download. 0.89 is another step towards stability and a major Read More
  • 1
  • 2
  • 3
  • 4