New in4D 20R4

4dlanguage.jpg

4D LANGUAGE

FEATURES TO MAXIMIZE DEVELOPERS’ PRODUCTIVITY

Tackle errors with the new Try(Expression) keyword, ensuring seamless error management during code execution.

Verify syntax and class types in real-time with the Code Live Checker feature, preventing errors before they occur for smoother coding experiences.

Effortlessly streamline parameter declarations with the #DECLARE keyword, eliminating redundancy while ensuring code safety.

Tailor date and time displays to precisely match your needs with enhanced functionalities and an intuitive interface.

Share HTML-formatted structure definitions effortlessly, breaking free from browser restrictions. Maintain the integrity of your data selections and prevent accidental changes to ensure the out-of-the-box safety of your 4D code

More on the 4D Language

4dwritepro.jpg

4D WRITE PRO

E-INVOICES - YOUR DOCUMENT WORKFLOWS SIMPLIFIED

Seamlessly archive documents with attachments using 4D Write Pro. Embrace the PDF/A3 format, which empowers you to embed numerous attachments within a document effortlessly. Simplify business transactions and support eco-friendly practices by generating, transmitting, receiving, and storing e-invoices.

More on 4D Write Pro

dataexplorer.jpg

DATA EXPLORER

CREATE, UPDATE, AND DELETE DATA EFFORTLESSLY

Visualize and update data directly within the Data Explorer interface. With no need to create new forms, take full control of your data — add, modify, or delete with ease, all in one place.

More on the Data Explorer

illu_build4d.jpg

BUILD APPLICATION

CRAFTING CLIENT/SERVER APPLICATIONS WITH BUILD4D

Explore the newest version of the Build4D component, available on GitHub. Now you can create scripts for your Client/Server applications from start to finish. And seamlessly integrate them with your preferred continuous integration tools.

More on the build4D tool

illu_netkit.jpg

4D NETKIT

STREAMLINE YOUR GMAIL MANAGEMENT

Enhance your Gmail workflow by retrieving multiple emails simultaneously. Explore seamless Gmail label management by programmatically creating, retrieving, updating, and deleting labels, empowering tailored email categorization and streamlined management.

More on 4D Netkit

illu_ssl.jpg

4D SERVER – IMPROVED SECURITY

AUTO-GENERATED SSL/TLS CERTIFICATES

Boost security and ease deployment with 4D Server’s auto-generated SSL/TLS certificates. Now, without the need for default certificates, the 4D Server generates temporary ones for encrypted connections, simplifying setup and enhancing protection.

More on auto-generated SSL/TLS Certificates

illu_printing.jpg

NON-BLOCKING PRINTING

FOR BETTER APPLICATION RESPONSIVENESS

Experience enhanced application responsiveness with the introduction of non-blocking printing. Execute multiple print jobs simultaneously, ensuring uninterrupted workflow and increased productivity.

More on printing