C++ Builder provides three levels of development:1. Components (VCL and FMX)2. Common Libraries (RTL).3. Platform APIs (iOS, Android, Mac OS)In this post we will discuss the Common Libraries (RTL).C++ Builder has several hundred functions, macros, and classes that you call from within your C and C++ programs to perform a wide variety of tasks, including low- and high-level I/O, string and file…
Benchmarking Memory Managers BigBrain 2020 vs. FastMM5
August 28, 2020
Looking to upgrade the memory manager in Embarcadero Dev C++ I investigated a number of memory manages including FastMM4-AVX. The second memory manager I looked at is called BigBrain 2020 and it looks to have significant performance improvements in some areas. There is a…
Don’t Underestimate Desktop Applications
August 28, 2020
Desktop applications have been undervalued for a long time. All attention was reserved for web and mobile. While both Microsoft and Apple made strides to evolve the desktop, there has been far less energy and economic momentum behind that platform. Today the maturity of web…
by Jonathan Benedicto of JomiTech, the makers of TwineCompile
TwineCompile is our solution to slow C++ compile times. Integrating directly into the C++Builder IDE, it dramatically reduces the compile/make/build times by employing techniques such as multithreading, file caching, and automatic background compiling. In some cases, the projects compile 50x faster with…
Super fast CSV files processing with WinSoft CSV Library
August 27, 2020
The comma separated values format (CSV) has been used for exchanging and converting data between various spreadsheet programs for quite some time. It can be used as an Import/Export feature on multiple old and modern applications. And we could say is the de facto standard…
Intro
The FireMonkey Camera component, built by WINSOFT, allows you to configure all the available options of your Camera hardware. It includes Audio configurations, like Audio Compressor, available audio devices, and supports multiple video…
Powerful Serial Communication Component in FireMonkey for Delphi and C++ Builder on Windows
August 26, 2020
ComPort for FireMonkey (TFComport) it’s an easy to use and very powerful component to communicate with devices connected to the serial port. You can download a trial version of the component from the creator web WinSoft.
Features of TFComport
It’s easy to use and very powerfulCan communicate with any device connected to the serial port using RS232 protocolIt’s using…
JSONis a text-based data format following JavaScript object syntax, which was popularized byDouglas Crockford. Even though it closely resembles JavaScript object literal syntax, it can be used independently from JavaScript, and many programming environments…
While looking into upgrading the FastMM4 version in Embarcadero Dev-C++ I ran across a fork of FastMM4 called FastMM4-AVX. It uses special instruction sets to achieve better results than the original FastMM4. Developer maximmasiutin has added a number of enhancements to the…
Do you want to build the Audio recorder and Player capabilities in your FireMonkey Applications? Not Sure Where to and How to start with? Don’t worry, you’re at the right place. WINSOFT Audio Component Suite for FireMonkey helps to build audio capabilities in your application faster. This Audio Component suite uses Standard Windows Waveform Audio API. It contains both a Recorder and…