Archives:

December 2016

Product

Web Server in preemptive mode

Automatically translated from English

We are moving forward with 4D v16 on preemptive multi-threading as the 4D Web Server is also becoming preemptive. Just click one checkbox and your application will support more simultaneously connected users, and process more requests in parallel. For requests using a lot of CPU time, execution can be up to 2 times faster!

Product

Boost your performance with the new cache manager

Automatically translated from English

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

MSC now helps you to find deprecated images

Automatically translated from English

QuickDraw/QuickTime pictures (PICT format) are deprecated since 4D v11 and must be replaced by modern picture formats (such as PNG or JPEG). New 64-bit versions of 4D no longer support PICT images. So the challenge is to find them in your old applications.

Product

New preferences in Method Editor

Automatically translated from English

You want to visualize occurrences of a given variable in the 4D method editor? Or you find your method code too heavy with all those block icon and lines everywhere that it’s becoming hard to read?

With 4D v16 new preference options are available in the code editor to make the 4D developers’ life easier!!

Product

User settings linked to the data file

Automatically translated from English

If you’re used to run multiple 4D instances of an application on the same system, we are introducing with 4D v16 a feature that will simplify your life.

You now have the possibility to associate a set of different user settings with each data file.

Product

Preemptive processes for 4D language

Automatically translated from English

Since 4D v11, the database server and SQL server both use preemptive multi-threading. Starting with 4D v13, the Web Server in Static mode also uses preemptive. Now with v15 R5, the 4D language can also be run in preemptive processes.

Product

New “Get 4D File” command

Automatically translated from English

In 4D v16, a new Get 4D File command returns the file path to different 4D files. You can now easily retrieve the path for the following files:

  • Backup configuration file
  • Last backup file
  • User structure settings file
  • User data settings file
Product 4D Write Pro bookmarks

A new feature in 4D Write Pro: “Bookmarks”!

Automatically translated from English

Bookmarks can now be created inside 4D Write Pro documents. But what are bookmarks exactly ? A bookmark is a named reference matching a text selection of a 4D Write Pro document.

Several bookmarks can be present inside a single document. Once bookmarks have been created, they can be retrieved as a list of names, then using one of them allows retrieve the range of the corresponding text.

Product 4D: list of picture formats

Get list of formats contained in C_PICTURE

Automatically translated from English

A picture field or variable can store different image formats – and even one image in several formats at the same time. As example, an image could be stored as PNG, SVG and MacPICT – in the same variable.

The new GET PICTURE FORMATS command permits you to get the number and types of format that are contained in a C_PICTURE variable.