Product

Easily synchronize your processes

Automatically translated from English

Preemptive processes are very useful for performing extensive calculations in parallel, using all of the cores in your CPU, but sometimes you need to delegate tasks to a cooperative process (e.g., using a non preemptive command). With the New signal command, you can pause a process and wait for the response from another process!

Product

New server administration commands

Automatically translated from English

4D continues to deliver features to help you create your own applications to monitor your servers. From programmatically retrieving information about sessions, processes, and the application server, to getting information about the web server.

Having already provided you commands to read about statuses, 4D v17 R4 now gives you the ability to change statuses. You can now create your own administration interfaces as dialogs on the server, client, or even as HTML pages for web access. It’s up to you. These commands allow you to perform the same actions as the standard 4D administration interface. For example, you can send a message to your users to notify them of scheduled maintenance, or block new connections to the application server while you perform an operation on it.

Product

4D Write Pro – Say hello to Vertical ruler

Automatically translated from English

We’re pleased to announce that a new feature has been added to 4D Write Pro. In page mode, a vertical ruler can be displayed on the left side of the page! This lets you graphically manage the vertical margins. And if your document contains headers or footers, the spaces between them and the body of your document can be modified easily thanks to this ruler.

Product

Get and Set cell content in 4D View Pro

Automatically translated from English

The ability to interact with a document via programming is an important part of using 4D View Pro. Now you can fill your documents by programming. You can set data as labels, database fields, or formulas in your document. Of course, if you can set, you can get too! You can also retrieve cell formulas or values entered by your users.

Product

A new way to send mails

Automatically translated from English

We know the importance of sending emails and common a task it has become in today’s applications. For example, imagine you’re in a business and you want  to send an attractive email based on HTML with a few images or even a video, and attach a file to it (e.g., a purchase order or an invoice). And you want to do all of this with just a few lines of code. Code that is easy to write and understand. Well starting with 4D v17 R4, the previous scenario is now possible. That’s why we’ve enlarged the feature set related to emails.