Stricter class-based typing for objects
With 4D 20 R10, object typing takes a major step forward, giving you more confidence and control in your code. Instead of simply checking if a value i...
With 4D 20 R10, object typing takes a major step forward, giving you more confidence and control in your code. Instead of simply checking if a value i...
Objects have become an essential part of the 4D language and of Qodly. But when you declare a variable of this type, you define a reference. So, how ...
4D v16 R5 brought a significant improvement to the DIALOG command. An improvement that lays in the possibility of passing a new parameter "formData" o...
With the introduction of classes in the 4D environment, the need to store your data in objects, and especially blobs, has increased. That's why 4D v19...
You have probably already used a For each...End for each loop to work with ORDA entity selections or with collections. Its use is simple and straight ...
How many times have you gotten the "Not supported value type in a shared object" error when trying to put an object into a shared object? What did yo...
Before exchanging files (by email for example), we often compress them to reduce their size before transmitting them. With 4D v18, you can compress an...
With 4D v17 R5, we showed you how easy it is to manipulate an object to retrieve the attributes of a file or folder. Things have gotten even easier th...
4D already provides commands to handle files and folders, but what about new commands that take advantage of the power of object notation? Objects ha...
A 4D object field is a persistent database field type, stored as binary content. Previously, reading this type of field by an ODBC driver wasn't possi...
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