Class property declarations and assignments on a single line
In 4D 20 R5, the streamlined property declaration now offers the convenience of initializing properties simultaneously with their declaration, a...
In 4D 20 R5, the streamlined property declaration now offers the convenience of initializing properties simultaneously with their declaration, a...
With 4D 20 R5, unlocking new possibilities in application customization, two additional window types now offer flexible modal or non-modal windows wit...
In 4D applications, four types of sessions exist 4D Remote session, Stored Procedure session, Mobile session, and Web session. The Session command al...
After implementing the throw() command and introducing the Try(Expression) keyword, we are excited to unveil the next evolution in 4D's error handling...
Do you want a simplified way to use shared objects, following the classic object syntax and automatically calling use/end use when needed? Fasten you...
4D 20 R5 delivers a powerful feature for developers: Singletons! The singleton design pattern creates a single instance of a class accessible through...
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