News

4D 20 R8 Beta Starts Today

Beta testing for 4D 20 R8 starts today, introducing a powerful release designed to simplify your workflow and expand your development capabilities. 

 

  • Smarter Syntax Checking in Form Editor: Detect errors early with enhanced validation, auto-completion, and object instantiation support.
  • Form Editing Made Easy: Open forms and select objects directly with the updated FORM EDIT command for faster edits.
  • HTTP Request Handlers: Manage incoming web requests with precision using the 4D HTTP Server’s powerful new features.
  • Debugging in VS Code: Debug 4D code directly in Visual Studio Code with the new 4D-Debugger extension.
  • Enhanced Document Handling: Simplify sections, tables, and content management in 4D Write Pro with updated commands.
  • Excel Integration Updates: Gain greater control over Excel file imports and exports in 4D View Pro.
  • And that’s not all — There are even more features to explore! 

Download 4D 20 R8 now (Exclusive to 4D Partners)

News blank

4D 20 R7 is Here

Introducing 4D 20 R7 – Available Now!

Here’s a quick look at the user-focused enhancements in this release:

Download 4D 20 R7 (monthly Hot Fixes available)

  • Qodly Studio for 4D: Debug and preview web applications directly from your 4D server, saving time and effort.
  • OutgoingMessage Class: Deliver custom files or data effortlessly in your web apps, with complete control over HTTP responses.
  • Direct Typing: Declare variables directly in your code, ensuring accuracy and clarity in your projects.
  • Session Singletons: Handle user-specific data seamlessly for smoother web and client-server experiences.
  • Process Management Tools: Gain insights and manage processes faster with updated commands.
  • IMAP API Enhancements: Track unread emails across mailboxes in one quick step.
  • 4D View Pro: Visualize data with new charts, drag-and-drop tools, and improved Excel integration.
  • More robust Security: Protect your applications with enhanced server certificate validation.

This is just a glimpse of what’s available in 4D 20 R7Download 4D 20 R7 and discover how far you can go with this feature release.

Tips blank

Tips & Tricks for your 4D Apps – December 2024 Edition

by Add Komoncharoensiri, Director of Technical Services at 4D Inc

Here we go with another set of tips and tricks.

The 4D Knowledge Base is a library of information about 4D technology where weekly tech tips and monthly tech notes are actively published. If you missed the last tips on the KB, that’s fine; here is a compilation from the past few weeks.

This blog post covers 15 tips:

Product blank

Commands Renaming and Deprecations

As developers, we all appreciate efficiency and simplicity in our coding routines. The fewer keystrokes we need to remember, the better!

With this in mind, we’re revisiting and refining command names while deprecating outdated ones in 4D 20 R7 to make them shorter, more consistent, and aligned with modern development standards.

Product blank

Introducing Session Singletons

Singletons have been one of the standout features of 4D 20 R5. Previously, developers could leverage two types of singletons:

  • the process singleton, which is unique to each process but different across processes,
  • and the shared singleton, which is unique across the whole application.

With 4D 20 R7, we are releasing a new type of singleton: the session singleton!