New xEdit version

Dear Xailer and xBase users,

We are proud to announce a new version of xEdit, our free development environment for Harbour and xHarbour. This new version includes important features like the support of new C compilers for our Harbour and xHarbour projects. Actually we support the following:

  • Borland C++
  • MinGW
  • Pelles C

Due the integration of this new C compilers we have made a complete redesign of the programming environment options. With this new approach the management of ‘environments’ is a lot easier and flexible. You can work with more than one version of xHarbour, for example, so one project can use an old version of xHarbour and other project may use the latest one.

Another important feature is the possibility to automatically compress with UPX the final executable.

The code editor has also been enhanced with a new functionality that many of you will surely like, that consists that the new or modified lines are marked with a colored line.

xEdit marcas nuevo texto

You may download the new version of xEdit from the following link:

www.xailer.com/files/xeditsetup.exe

Best regards,

Xailer team

Small bug on latest Xailer 2 Beta upgrade

Dear Xailer users,

On our last Xailer 2 Beta publication (March 2009) there was a little bug on XAILER.EXE executable that did not show correctly its icon neither on the desktop nor on the file explorer.

Clicking on this link you may donwload a new version of the executable with the problem fixed.

Best regards,

[The Xailer team]

New Xailer 2.0 Beta upgrade

A new Xailer 2 Beta upgrade is ready with important new features that surely you will appreciate. On the IDE we have included the following features:

  • Better multimonitor support. Now forms are loaded and saved where the object inspector is, maintaining its relative position.
  • Search definition of methods, functions and procedures under the cursor. This new option that may be used from the contextual menu on the code editor permits to quickly search for the definition of a method, function or procedure defined on the same module. Shortly this feature will also search on all the project modules.
  • Incorporation of the TSysImageList control to the controls palette in order to be visually used. This control already existed but it was not available on the IDE as a visual control.
  • Added error management of the Pelles C resource compiler. Actually the IDE permits the use of any resource compiler avoiding this way the use of Borland resource compiler that has a few limitations. But the control of possible errors found on the compilation process was only made for Borland resource compiler. On this new version, the Pelles C resource compiler is also supported on the error management.
  • Periodicity configuration of the AutoUpdate system. With this modification you may indicate the periodicity in which the auto update will be done: daily, weekly or monthly. We remind you that in this beta stage this functionality is not operative.
  • New button to close the document on the editor tabs. A picture is worth a thousand words
      • TabCloseButtons

  • Initial support of form inheritance. Right now it only woks manually modifiying the clause FROM on the form class definition. We expect to publish a sample shortly.
  • Respect to the libraries, we have made important improvements on the controls: TMemDataset, TTabControl and TRichedit. See the file Whatsnew.htm for a complete description of them. But the great improvement is done in the autoscale feature. From this version all the forms may adapt itself automatically when the user uses large fonts. You will only need to set the property lAutoScale of the Application object to true, you can even manually set a different scale factor to the complete application using the property nScale of the same object, which by default has a value of 100, but it can be set to high or lower value.

    On the samples AutoScale directory you may find a sample project that shows all its power. You may find also that sample already compiled on this link.

    On this new version of Xailer 2 Beta we have also upgrade xHarbour with the latest version available on the CVS (2009-03-13), that in our test has worked correctly. But unfortunately this new version is completely incompatible with previous versions of xHarbour since it has new Opcodes, for this reason, is completely necessary to rebuild all your projects, including any library or DLL that may use.

    The normal symptom that a module needs to be recompiled is that xHarbour itself notifies with a message at startup, but some times, the application simple does not start.

    The new install file of Xailer 2 Beta can be downloaded from the following link:

    http://www.xailer.com/files/xailer20beta.exe

    It requires also a new version of xHarbour that can be downloaded from the following link:

    http://www.xailer.com/files/xharboursetup2.exe

    We remind you that this version is only available to active registered users. For further information consult the article Xailer 2.0 news and enhancements on this same blog.

    Best regards,

    [Xailer team]

DLL creation with Xailer 2

Dear Xailer users,

After Xailer 2 is possible to create DLLs, dynamic link libraries. As its name says, they are libraries that can be loaded on run time by the main application. When loaded, all its functions will be ready to use. The main benefit of the use of DLLs is that you can break any of your applications into different modules, so you can deliver only the modules you want and in case you need to send an update of the program you only need to send the modified or new modules.

Continue reading

Update libraries

After a few weeks of using Xailer 2.0 in production and seeing that a large percentage of users already have updated and we have many others taking advantage of this new version (welcome to all), I have decided to update some libraries that were available only for version 1.9 and earlier.

The following links contains the updated ZIPs and a link to each component that includes a description of the properties, methods and a small example of each one.

    GDP, convert between different image formats. Post

    Note: This post is in Spanish, will try to publish an English version ASAP.

Regards,
José Lalín

Another small step forward to Xailer 2.0

First of all, we’d like to wish you a happy new year 2009 and thank you for your confidence in Xailer that we hope it will continue in the future.

Once again, we came back with another upgrade of the future Xailer 2.0, with important new features that surely you will enjoy. But I would like to point out that this new version is completely functional and secure. We highly recommend its use on your own projects.

Continue reading

New Xailer 2.0 alfa version

A new version of Xailer 2.0 alfa is available.

The great improvement of this release is the multiprocess compilation which gains a lot of speed.

The install file can be downloaded from the following link:

http://www.xailer.com/files/xailer20alfa.exe

It requires also a new version of xHarbour that can be downloaded from the following link:

http://www.xailer.com/files/xharboursetup2.exe

We remind you that this version is only available to active registered users. For further information consult the article Xailer 2.0 news and enhancements on this same blog.

Finally, just to comment that we will really appreciate all your suggestions or comments about the new features you want to see on Xailer 2.0. We encourage you to use this same blog to do it.

Regards,

[Xailer team]