Text files from your structure file
Developing an application is often a very collaborative job, involving many people. In this case, you may want store your development in a source control repository, or have a history of the work done during the day, or send your database to a colleague and see the changes when they’re done working on it.
All of the above scenarios are now possible! Beginning with v17 R3, you can export the .4DB file into multiple text files. This offers you many new possibilities.
Manage Mobile Sessions in 4D for iOS
4D for iOS packs in several features and concepts to help you easily get started with your first mobile application. Besides the step by step tutorial, we’ll be providing blog posts tips to speed up the learning process. In this post, we’ll explore an important concept in 4D for iOS: Mobile Session Management.
Check out the Code Editor enhancements
The 4D Code Editor just got more user friendly! Say hello to character completion for quote marks “ ”, parentheses ( ), brackets [ ], and curly braces { }, as well as command blocks (For…End for, If … End if, etc.). But that’s not all, bracket matching has also been added to help you manage your collections, and the syntax for user methods is now displayed in the status bar just like a 4D command syntax!
New look for file and folder dialogs on Windows
The dialog boxes created by Select folder and the dialog box opened by 4D have now been updated with the latest version of Windows File Explorer. The overall user experience is improved, as you can now easily select your file or folder from different sources such as your computer, network or even your OneDrive account!
4D Write Pro: A new bar is born!
We couldn’t be more thrilled to announce in 4D v17 R2 the birth of a new element in the 4D Write Pro Family: a new toolbar for 4D Write Pro!
Thanks to a design on point, the user experience is even better for creating documents.
Flash news about 4D Write Pro and anchored images
Flash news: 4D Write Pro anchored images now support 4D Expressions!
Since 4D v16 R6, it’s been possible to add anchored images to 4D Write Pro documents. Once inserted, these images were static, either defined with a picture variable (or field), or by a picture path. Today, you have more flexibility: a valid 4D expression can also be associated to an anchored picture!
It’s time to fire up your first 4D for iOS project!
4D v17 R2 beta is out and among the features and enhancements this R-release has to offer, 4D for iOS is at the top of the list. The product is available as a preview. If you’re still hesitant about whether or not to give it a try, wondering how to get started, and how far this version allows you to go … then keep reading!
Use methods and database fields in 4D View Pro
With 4D v17 R2, it’s now possible to call 4D project methods and fields from within your formulas. This not only extends the possibilities of your 4D View Pro documents, but as the conversion process is continuously improved, calls to 4D methods and fields in converted 4D View documents are also preserved.
Table pagination in 4D Write Pro
Tables are a great feature in 4D Write Pro since they open a whole new world of possibilities. Their flexibility allows them to hold as many rows and columns as needed, and the cells can contain paragraphs and pictures.
Things just got even better with 4D v17 R2 thanks to a new feature: table pagination! And you don’t have to manage the pagination yourself, it’ll be fully automatic. No more counting rows to check a page’s size or orientation. From now on, the tables are dynamically split when a page or a column break occurs.
Preemptive Web Services Server and Client
Preemptive Web Services allow your applications to take full advantage of multi-core computers resulting in faster responses for simultaneous requests. It’s not only powerful, it’s also easy: from the Method Properties of any method, just select the “Can be run in preemptive processes” option and you’re off and running!
A 4D method can be preemptive or not according to compilation options and the use of the language, as explained in this post.
Contact us
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