Formula – Think outside the box
According to the top 10 blog posts of 2019, the Formula: More power behind simplicity post ranked quite high ... in the top five. It seems that Formul...
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.
According to the top 10 blog posts of 2019, the Formula: More power behind simplicity post ranked quite high ... in the top five. It seems that Formul...
Adding a block of comments at the beginning of a method is useful for adding a note about what a method does, as well as a list of input/output parame...
Have you ever needed to use methods with both thread-safe and not thread-safe calls, with conditions that skip over commands that are not thread-safe?...
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...
As of 4D v18, a new set of 4D View Pro form events are available. They return special information that can be accessed with the new FORM Event command...
As you may already know, the Form event command identifies the type of form event that has just occurred. It's typically used within a form or object ...
Sometimes you want to write code being able to work with different variable types, this is especially true for generic coding. Using pointers can make...
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...
When programming an application, you may need to know where you are in your code, especially when one method calls other methods, which may then call ...
As a 4D developer you often need to manage end users with your own directory system. For internal users, you might create a few profiles with differen...
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