Since Android 6.0 Marshmallow, users can control the permissions needed by an application. And developers should maintain the accessibility of their applications by handling these permissions properly. You can find out more about the Android Permission Module in the DocWiki. You can also learn about how to configure app permissions on the project in the IDE in the DocWiki.
With Delphi…
A memory fence/barrier is a class of instructions that enforces memory loads/stores occur in expected order. Different from high level mutexes and atomics, memory fences are hardware dependent. C++11 improves the support for bidirectional fences.
Relaxed (non-sequentially…
Quickly Set Up Flexible Master-Detail Relationships Between Datasets In Delphi Apps
January 18, 2021
The sample uses the master-detail relationship to automatically filter a detail dataset based on a current master dataset record. In this sample, the master dataset has “Order” records, and the detail dataset shows only lines for the current order. Moreover, the…
When creating a robust and large-scale application containing lots of components interacting with each other, the Delphi Event Bus framework can be a great solution to maintain loose coupling and building a consistent platform.
If you know Bus Topology from Networking classes back in your Computer Science classes, you can easily understand what is Event Bus framework, because they are quite…
Learn How Easy It Can Be To Update Your C++ Builder Projects With The Embarcadero Migration Team
January 18, 2021
Stephen, Mary, and Al are back and walk you through the process of modernizing and migrating a legacy C++ application to the new C++Builder 10.4, specifically incorporating InterBase and FireDAC connections, among other innovations.
Yesterday’s Tools Won’t Cut…
Learn How Easy It Is To Connect To Microsoft SQL Server In Windows Delphi Development
January 17, 2021
This sample allows the user to create temporaryconnection definitionat run-time and master-details relationship between datasets usingTFDQueryto work with MSSQL databases.
Location
You can find theMSSQLsample project at:
Start |…
Learn More About The Powerful Macros Property Of IFDPhysCommand With FireDAC In Delphi
January 16, 2021
The sample allows you to modify the macro values at run time.Note: See thePreprocessing Command Texttopic for more information about parameterizing SQL command texts.
Location
You can find theMacrossample project at:
Start | Programs | Embarcadero RAD Studio Sydney | Samples and then navigate to: Object PascalDatabaseFireDACSamplesPhys…
Library for logging on files, console, memory, email, rest, event log, Syslog, slack, telegram, Redis, logstash, elasticsearch, influxdb, graylog, Sentry, Twilio, ide debug messages and throw events for Delphi Firemonkey (Windows/Linux/OSX/IOS/Android).
Quick…
C++11 adds atomic types and operations to the standard. Atomic types and operations provide a way of writing multi-threaded applications without using locks. Atomic types are types that encapsulate a value whose access is guaranteed to not cause data races and can be used to…
Easily Create Ultra-Fast C++ Applications With Low-Level libsimdpp Library In C++Builder
January 15, 2021
Single Instruction Multiple Data is a class of parallel computers. It represents computers with various processing components that perform the same work on multiple points simultaneously. Moreover, most recent CPU designs combine SIMD instruction to enhance the production of multimedia usage.
And you can utilize SIMD in your C++ Builder applications with thislibsimdppportable…