Smarter Copy-Paste to Protect Your Data
You work across environments — test, production, staging — and you copy more than text. Sometimes it’s formulas. Sometimes it’s data that shouldn’t mo...
Design maintainable desktop interfaces with forms, dynamic data binding, embedded web areas, improved subform behavior, window customization, and structured UI patterns that keep logic centralized.
You work across environments — test, production, staging — and you copy more than text. Sometimes it’s formulas. Sometimes it’s data that shouldn’t mo...
In application development, it is often necessary to build forms dynamically. For example, you might want to generate a search form on the fly, tailor...
Starting with 4D 20 R9, the Label Wizard component has received update to enhance your experience with formulas. This improves security by preventing ...
With 4D 20 R9, 4D introduces new commands that allow developers to define an object context for $4d, ensuring only specific functions are exposed. Pre...
During the development phase, early detection of syntax errors is important for producing quality code. Real-time code checking is a valuable aid to d...
For many versions, the "Blank if null" property has been available for "time" type zones, whether for input or display. However, it was not previously...
We are excited to announce a new feature that will enhance the user experience in multi-window applications in 4D 20 R7. With the introduction of the ...
User forms are all about making things easy for users. But what happens when scrolling becomes a battle between subforms and their contents? You've pr...
Since the embedded web area utilizes CEF as its web browser engine, there have been requests for a method to incorporate additional CEF switches, like...
With 4D 20 R5, unlocking new possibilities in application customization, two additional window types now offer flexible modal or non-modal windows wit...
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