Comparison with an Undefined Value
Since the appearance of ORDA, classes, and other objects, you must work increasingly with undefined values. Since some of you are asking for an easie...
Design application logic with strong typing, object oriented principles, structured error handling, and modular class architecture. Write clear, maintainable code that works consistently across desktop, web, REST, and client server environments.
Since the appearance of ORDA, classes, and other objects, you must work increasingly with undefined values. Since some of you are asking for an easie...
In an increasingly connected world, websites or IoT applications must be updated in real-time. A way to deliver information instantly to your sites i...
In your code, objects and collections can be instantiated using New object and New collection commands. However, starting from 4D v20, a more conveni...
The functions associated with collections were introduced with 4D v16 R6 and have evolved with the possibility to use formulas for some of them, like ...
Error management is often a constraining part of development in all languages. In 4D, if you forget to call an error-handling method in a new process/...
A new release, a new VS Code extension feature. 4D v19 R8 brings a new capability to the Visual Studio Code editor through the 4D-Analyzer extensio...
4D v19 R6 brought the support of external source code editors (e.g., Visual Studio Code), allowing them to handle 4D code and provide them with standa...
With 4D v19R6, we brought you a new way to perform HTTP requests: HTTP classes. At that time, some of the HTTP classes functionalities were not final,...
From the 4D v19 R5, components can publish their classes. This feature came with tips and code completion support to smooth your code writing. To mak...
The File and Folder commands, which appeared in 4D v17 R5, enable you to manage folders and files on disk in a modern and efficient way. When it come...
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