In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Important note on updates

Xailer English public forum
User avatar
ignacio
Site Admin
Posts: 8651
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Important note on updates

Postby ignacio » Wed Apr 22, 2020 11:57 am

Dear users,

As of today, April 22, 2020, you can only qualify for the update + support of any product, if it is carried out within the first three months from the end of the support date or last update. However, the update before the end of said support period will include a 10% discount (non-cumulative discount) that can be requested when filling out the update form.

Until now the update was possible if it was done within the following year from the end of the support date. That is, the period is reduced from 12 to 3 months. We understand that this new update policy continues to be generous since it is normal in other software manufacturers not to offer any grace period, nor to offer any discount if it is done on time.

In order not to harm any user who has ended the support period. The following mechanisms are established:
  • You will be able to access the update if your end of support period is after April 22, 2019
  • You can access the 10% discount if your support end period is after January 22, 2020
In both cases, the update must be made before 30 days from today. That is, till May 22, 2020.

For Xailer 7 we cannot give you a publication date yet, but it will have important improvements:

  • Full support of Microsoft's Chromium Edge as visual control.
  • Control to view PDF documents very light and incredibly fast.
  • Asynchronous and future functions or promises (https://en.wikipedia.org/wiki/Futures_and_promises)
  • Adaptation to the latest versions of Harbor which allows us to support SSL 1.1.1
  • Animations of controls with multiple effects such as boat, elastic, etc.
  • New controls adapted to the Windows 10 style: Checkboxes, Radio buttons, listboxes, combobox, ProgressBar, Trackbar, Calendar, TDateEdit, Groupbox and their corresponding Data Controls (Enterprise only)
  • New controls like TProgressCircle and TCircularImage (Enterprise only)
  • Ability to change the font throughout the application from the IDE
In addition to all these improvements, there will be a real revolution in the Xailer world as we open the doors wide for Web programming. We are currently putting all our efforts in that direction and we want Xailer 7 to already incorporate this functionality. We are sorry that we cannot tell you much more at the moment.

A cordial greeting
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
User avatar
ignacio
Site Admin
Posts: 8651
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Re: Important note on updates

Postby ignacio » Fri Apr 24, 2020 10:33 am

Dear users,

I take this thread to continue counting some news from Xailer 7 that had been left in the pipeline. One of them, of which I am personally delighted, is our nod to the NOSQl databases.

In NOSQL databases the data schemas are dynamic, that is, there is no fixed table structure and the consistency of the data is less important. In Xailer 7 we wanted to include some of its qualities and now any dataset, even a DBF table can have the ability to save any field in its table, even if it does not even exist in the table. It is only necessary the existence of a field in the database named MoreData, which logically must be of type BLOB or MEMO.

To access or set the value of this virtual field, just use the syntax: oDataset:! Field. That is, you must include the character '!' before the field name. That's it! Internally all the information is saved in JSON format within that field and therefore you can search the 'MoreData' field and even edit it from your preferred database editor. Our SQLite table editor already supports the JSON field type, so in this case, it is preferable to define the field with that type.

The possibilities of this new system are multiple. As an example:
  • Save the complete addresses of all your branches in a client table (no need to create a client-branch table)
  • Save in a table of articles a complete list of all the offers you have by period or quantity
  • Avoid having to modify a table due to the need to include a new field
One of the great advantages of this new system is that it can save any type of data in the table, including matrices and Hash objects.

However, there are limitations, which are insurmountable, such as:
  • Virtual fields cannot be assigned to the 'oField' property of a datacontrol
  • Direct searches cannot be performed on virtual fields. You will need to search internally in the 'MoreData' field
    I hope you liked the new functionality.

Regards,
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
ChrisGillard
Posts: 385
Joined: Tue May 01, 2007 5:49 pm

Re: Important note on updates

Postby ChrisGillard » Sat May 16, 2020 12:28 pm

Hi Ignacio,

I was very interested to read in your post about 'Xailer & web programming'.

Most of my work now is for web based applications and I am using React/Javascript and NodeJs but there is a lot to learn to make the sort of UI we are used to with traditional Windows applications.

Will be very interested to see what you are doing in this area.

Good luck

Chris

Return to “English”