Declaring Class Properties
The 4D language is constantly improving. For v20, we bring you a new feature that will ease the use of your classes: declared class properties. Declar...
The 4D language is constantly improving. For v20, we bring you a new feature that will ease the use of your classes: declared class properties. Declar...
Since several versions of 4D, different features have been added to create your own build chain. For example, the creation of a ".zip" folder, t...
Retrieving the list of unique data elements is always helpful when manipulating data. In some cases, retrieving the number of occurrences of each valu...
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 "Help" menu of a software is handy. Obviously, you have a menu item to open the online documentation of the software, but also how to contact the ...
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/...
The current trend is for light, clean, soft colors and rounded corners. For you to embellish your applications and follow the latest trends, we have...
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,...
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...
In our constant effort to improve 4D syntax and functionalities, we have decided to bring you new commands to perform HTTP requests in 4D: the HTTP cl...
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