Try-Catch Code Blocks Unveiled!
After implementing the throw() command and introducing the Try(Expression) keyword, we are excited to unveil the next evolution in 4D’s error handling system: the introduction of Try-Catch code blocks!
Shared Classes
Do you want a simplified way to use shared objects, following the classic object syntax and automatically calling use/end use when needed?
Fasten your seatbelts; here come the shared classes!
Singletons in 4D
4D 20 R5 delivers a powerful feature for developers: Singletons!
The singleton design pattern creates a single instance of a class accessible throughout your application.
This pattern offers many benefits, including:
- host for interprocess values,
- utility classes,
- a base for the factory design pattern,
- and many more.
Keep reading for more information about this new concept!
Improved 4D Client Licenses Usage with Qodly Studio for 4D
Those of you who have started using Qodly Studio for 4D already know how powerful this new tool is for developing business web applications. If you haven’t yet, find here more information on getting started.
Apps made with Qodly Studio for 4D rely on the REST APIs. 4D 20 R5 is shipped with a great new feature: “Force Login” mode.
With Force Login mode, a 4D Client license is only consumed when users successfully log in and begin working with your application’s data and logic.
Keep reading to find out more! And don’t forget to download our demo to see it in action!
4D Write Pro: More display options for anchored pictures and text boxes!
So far 4D Write Pro documents, pictures can be either in line (just like a big character), behind or in front of the text. Text boxes (appeared in 4D v20) can also be placed in front or behind the text. A huge improvement comes with 4D 20 R5 where pictures and text boxes can now be surrounded by wrapping text!
4D 20 R5 Beta Starts Today
Beta testing for 4D 20 R5 is starting today, and we’re thrilled to unveil a truly majestic feature release with a plethora of functionalities designed to empower your development experience!
Let’s explore all the exciting features this release has in store for you:
- In 4D Write Pro, you can now wrap text around pictures and text boxes, tables are no longer restricted to 1000 lines, and effortlessly define both width and height simultaneously with a new attribute.
- For programmers, enjoy new features like try-catch blocks for precise error handling, a 4D Singleton, to answer a highly voted feature request, and shared classes for easier shared object management, among other enhancements.
- Visual structure editor information is now stored separately from table definition information to reduce conflicts in the catalog file.
- ORDA comes with improved data restriction on entity selections for precise data retrieval and enhanced security.
- The Visual Studio Code extension offers Workspace Syntax Checking, automatic 4D tool downloads, and GitHub Codespaces integration.
- And that’s not all — There are over 20 new features to explore!
Contact us
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy