News 4D v16 is ready for download!

4D v16 is now available!

Thanks to its new features and advanced core technologies, 4D v16 enables you to create and run scalable, rapid, flexible and engaging applications, easily adaptable to changes in business needs. It helps you speed up development and cut complexity, so you can focus on your priorities and seize new opportunities. You can check the complete list of 4D new features. Some of the 4D v16 key advantages are summarized here after.

Product

Boost your performance with the new cache manager

The 4D v16 version has definitely been designed for better performance and scalability. In addition to major features like preemptive multi-threading, 4D v16 64-bit is embedding a brand new cache manager for a optimized handling of objects in cache memory avoiding any fragmentation issues.

The new cache manager improves the usage of very large cache for modern computers (with 64 or even 128 GB of Cache) allowing to take advantage of low RAM prices to have even large databases fully in memory. It also improves the situation of small cache size with very large data files, by decreasing the amount of unloading memory with increased support of priorities for data objects to be hold or released from cache.

Product

Execute action upon listbox column resizing

The event On Column Resize is now triggered “live” during the resizing of the list boxes as long as the user modifies the column widths (previously, it was generated only once, at the end of the resizing).

Thanks to this feature, 4D programmers will have the opportunity to create live and responsive interfaces based on the actual width of columns!

Product

Use Unicode for texts in forms

In 4D v16 the texts for all the form objects (static texts, buttons, check boxes, etc…) will be stored in Unicode, allowing you to use characters from different languages directly in the form editor.

Especially for Asian or Eastern European languages this will ease the development process.

Product

Label Editor has been redesigned

4D v15 R2 includes the first preview version of the redesigned Label Editor which is fully implemented in 4D code.
The new dialog is available in the 4D Developer Edition 64-bit versions (Win & Mac). It can be accessed through the Tools>Labels menu.

Product 4D View Pro: Create flexible UI

Create flexible UIs using 4D View Pro

Easily create flexible and powerful UIs, dialogs and widgets with 4D View Pro! To know more about 4D View Pro, check out this blog post.

This feature is a powerful enhancement for the listbox object, providing you with a mean to define very flexible UIs. An array of objects can now be associated with the column of a listbox so that each cell can have different types of widgets according to the type of data to be displayed.