In this video, you will learn how to implement a simple “Unit Testing” on your Application.
With this simple approach, you can check if the result is matching your expectations, “Assert” values inside routines, and interact with GUI and non-GUI elements; using a simple loop you can generate several “users’ inputs”, to avoid any future problems on your…
Rise of Legions Multiplayer RPG Windows Game Built In Delphi
October 29, 2020
Broken Games is a small, ambitious independent game development company based in Berlin, Germany. Their flagship game, Rise of Legions, is a multiplayer RPG available for the Windows platform. Co-founders Tobias and Martin focus on bringing people together through game…
Building a C++ VCL Customer/Sales Master/Detail/Charting Application with 1 Line of Code
October 22, 2020
You may have read or heard about No Code and Low Code application development using systems, languages and run times. Atanas Popov, GM of Embarcadero Technology, recently blogged about low code development. “These days low-code development is en vogue. Various research…
Windows System Monitor Log Visualization Tool Built In Delphi
October 21, 2020
Developer Nader Shallabi has a project over on GitHub called Sysmon Tools. Sysmon Tools consists of Sysmon View, Sysmon Shell, and Sysmon Box. Sysmon View is an off-line Sysmon log visualization tool. According to Microsoft Sysmon or System Monitor is a “Windows system service and device driver that, once installed on a system, remains resident across system reboots to monitor and log system…
RAD Studio with Delphi - The Original Low Code!
October 19, 2020
These days low-code development is en vogue. Various research groups, such as Gartner, put the low-code application development platform market at ~$10M billion in 2019 and project CAGR to be greater than 20% from 2020 to 2027. In contrast, the market for developer tools has…
KisKis The Crazy Social Network For Android And iOS In Delphi
October 19, 2020
KisKis is a mobile social network built in Delphi FireMonkey . Available in both the Android and iOS app stores, it exemplifies what FireMonkey is capable of. KisKis is free to download and use, but they do advertise a premium service. KisKis runs at 60 frames per second on…
Easy Access to MS Access Databases with Delphi and C++ Builder Components
September 18, 2020
If you need to work with Microsoft Access databases in your application then you can use the Data Access Objects (DAO) library from WINSOFT:
Component list
The DAO library contains the following components: TDAODatabase, TDAODataSet, TDAOTable, TDAOQuery, TDAOUpdateSQL
Examples
// Create a new database
uses DAO, DAODS;
GetDBEngine.CreateDatabase('C:\database.mdb', dbLangGeneral…
Human Interface Devices Communicator For Delphi/C++ Builder On Windows
September 10, 2020
Communicating with Human Interface Devices such as Alphanumeric display, Bar Code Reader, Sensors, Volume control on Speakers/Headsets becomes a primary use case for real-world applications. Do you spend more time in building libraries to communicate with HID for your…
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…
Syntax Highlighting Editors In Delphi & C++Builder On Windows
August 20, 2020
A popular syntax highlighting editor for Delphi is called TSynEdit. This post is mainly focused on the various forks of TSynEdit and which one you might want to use in your own projects. The Dev C++ project uses TSynEdit which needed to be upgraded when it was lifted from compiling in Delphi 6 to compiling in Delphi 10.4. The three options are:
TurboPack TSynEdit –…