4D V13

warning: file_get_contents( [function.file-get-contents]: failed to open stream: HTTP request failed! in /var/www/ : eval()'d code on line 4.

File Management Enhancement

In 4D v13, some existing file management commands have been improved.
  • System folder
  • Select document


This "How Do I" covers all of the above commands.


Download for Windows or Mac

Database Events

This "How Do I" gives you an example of the new database method 'On System events' management.

The new events supported by this new method apply to background or foreground application moves.


Download for Windows or Mac

Compare Pictures

Pictures may look similar, but are they really identical? The new function "equal pictures" will give you the answer!

The function returns "true" or "false" depending on the result.


It also builds a mask that shows you the differences between the pictures you compare.


Download for Windows or Mac

Getters and Setters

4D v13 introduces new getters and setters.

This demo shows you how to use these new getters and setters and their associations.


Download for Windows or Mac

HTTP Client

As of 4D v13, there is a built-in HTTP client in 4D.

This "How Do I" covers the various commands that are used with the new HTTP client.


Download for Windows or Mac

Stats Functions

4D v13 introduces enhancements to stats functions.

This "How Do I" demonstrates how to use statistical functions on arrays.


Download for Windows or Mac

Web Get Body Part

Called in the context of a Web process, the WEB GET BODY PART command parses the "body" of a multi-part request.

This demonstrates how to use this command to get a file via the browser.


Download for Windows or Mac

Webkit Integration

As of 4D v13, the Web Area function of 4D integrates the Webkit rendering engine, using the same engine in under both Windows and Mac.

As a result, Web pages will have the same appearance and behavior on both platforms, ignoring Internet Explorer on Windows.


This demo shows how web interfaces look under the Webkit rendering engine.


Download for Windows or Mac

4D Indexes

This example database shows the various possibilities for using indexes in 4D.

There are several types of indexes in 4D that can be selected according to the type of data and their use.


In addition to demonstrating their effectiveness, this example explains how to choose the most appropriate type of index.


Download for Windows or Mac

Windows Enhancement

4D v13 provides a new parameter for SET WINDOW RECT.

This allows you to move a specified window to the passed coordinates and set it as a foreground window. The command now accepts a * parameter to keep the window in the background.



Download for Windows or Mac