CodeDelphiRAD Studio

Learn About A Powerful Native HID USB Windows Library For Delphi Firemonkey By Winsoft

Introduction The Native HID library for Firemonkey is a library for communicating with Human Interface Devices. It uses Windows HID Api and supports both Windows 32 and Windows 64. A short video describes for to install the library in your Rad Studio. 2. Components in the Demo and what they do The Demo contains only one Tbutton and TMemo component for the…
Read more
CodeDelphiRAD Studio

A RoadMap To Migrate Your Legacy Delphi And C++ Applications To The Latest Blazing-Fast Version

Thinking to migrate your Legacy Delphi/C++Builder Applications to the Latest Delphi? Curious to know the things to do and tips to do effortless migrations ? This post will guide you through the considerations for succussful migrations Things to consider : Unicode Compatibility – Unicode support was added to RAD Studio, Delphi and C++Builder starting with the 2009 version. Many…
Read more
C++CodeIDE

C++Builder Developer on StackOverflow was having trouble with SysUtils FindFirst / FindNext not finding all files with extension ~1~ and other strange file extensions.

Here was my answer 😀 Create a New | C++Builder VCL Windows application. On the form add TPanel, TButton, TEdit and TMemo components. Put the TButton and TEdit into the TPanel. Set TPanel align property to AlTop. Set the TMemo align property to alClient. FindFirst’s declaration in SysUtils.hpp is: extern DELPHI_PACKAGE int __fastcall FindFirst(const System::UnicodeString Path…
Read more
CodeDelphi

Efficiently Serialize And Deserialize JSON In Your Delphi Projects With Third Party Neon Library

Neon is a JSON serialization library for Delphi. This is a project by Paolo Rossi who is also a man behind the another popular open-source Delphi project called Delphi JOSE JWT. Neon is a serialization library for Delphi which helps you to convert (back and forth) objects and other values to JSON. It supports simple Delphi data types but also has complex class and records. The library has…
Read more