The recently released AMD Ryzen 9 5950x offers 16 cores and 32 threads so let’s see what kind of performance we can get out of a parallel C++ compile with those 32 threads. At the time of this writing the AMD Ryzen 9 5950x has the highest single core CPU Benchmark score at around 3515. C++Builder is a rapid application development tool for building C++ Windows apps. It offers normal…
Learn How The Delphi RTL Improves Efficiency With Fewer Lines of Code
December 22, 2020
Delphi RunTime Library gets enhanced with each new Delphi release, but often these improvements hide behind many flashier features. In this session, you can find out some of these fantastic RTL features.
For instance, you have this Delphi code:
if value = 0 then
…
Quickly Parse HTML And XML With BeautifulSoup Python Library In Delphi And C++ Windows Apps
December 21, 2020
We know how to load and display Web content or local files in Delphi using TWebBrowser. It offers support for the basic functions of a browser, such asnavigateto URL,go back,go forward, along withspecific events. How about the web scrapping in…
Easily Implement Robust Binary Large Object (BLOB) Streaming With FireDAC In Delphi
December 20, 2020
TheBlobssample shows you how to create a BLOB stream for reading and/or writing the value of a specificBLOB fieldon a specific record. To this end, the sample uses theCreateBlobStreammethod ofTFDQueryto create a read-only BLOB stream. In this sample, the BLOB stream is used to read the picture contained on eachBLOB fieldof each record of…
Discover How To Easily Manage Database Transactions In Delphi On Windows
December 19, 2020
To this end, the sample makes use of the following properties and methods ofIFDPhysTransaction:
TheIsolationproperty, which is used for setting up the transaction isolation level for the transactions that FireDAC…
Do you want to leverage your Delphi Objects in the Python Scripts with less code? Python4Delphi has the flexibility to do that using a TPyDelphiWrapper component. This benefits Delphi Developers easily to wrap the existing or new Delphi Objects into Python Objects. You can…
Learn How to Deploy Flexible Optical Barcode Recognition For Delphi VCL On Windows With WINSOFT Library
December 18, 2020
Introduction
OBR (Optical Barcode recognition) is a VCL type library (Windows platform only). Its main purpose is to decode QR code and Barcode images.
In the next short video you will see installation instructions:
2) Components in the Demo and what they do
There are two panels. One is at the top, containing the button for the picture choise. In the middle there is a…
We know how to search or replace text in our Delphi/C++ Builder using Regular Expressions. Similarly, Python’s standard library and some other low-level modules help to search or replace text using Regular Expressions. However, to perform the search or replace keywords in…
AMD Ryzen 9 5950x Powerhouse Compiles Three Fourths Of A Million Lines Of Delphi Code In 12 Seconds
December 17, 2020
Some of the latest hardware out on the market in late 2020 is the AMD Ryzen 9 5950x CPU and at the time of this writing has the fastest single thread CPU available according to PassMark benchmarks. Additionally, it also features 16 cores and 32 threads. I wanted to try…
Learn How To Easily Work With A COMPort On Linux In Delphi Using A WINSOFT Library
December 17, 2020
You can track and use all available ComPorts on your Linux machine by using this fantastic library.
It is simple, fast, and efficient to use; simply download and add the library path, declare the units, and call its functions.
Follow the tutorial to learn how to do so. In my case, I was using VirtualBox to run Ubuntu on a Windows host.
Installing Development Packages
To install the development…