Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
CodeDelphiTech Partner

Quickly Access Windows System Info In Your Delphi Application With Excellent Component Suite


Developers may often requires to collect the system info such as computer, processor, devices, networks, etc. for various purposes in your Delphi application. Accessing that information is no more a tough task. MiTec’s System Information Management Suite is the right choice for you to easily use in your applications. In this blog post how to use the TMiTec_SystemInfo component to access system information with the sample application.

Platforms: Windows.

Installation Steps:  

  • Download the System Information Management Suite trails setup from here.
  • Unzip it and navigate to the respective Delphi version in your system e.g C:UsersDownloadsMSICS_TrialRAD21.
  • Using Delphi, do a file/open and choose MiTeC_Common_xxx.dpk which is a runtime package containing commonly used routines. Click compile button.
  • Open MSICS_xxx_Rtl.dpk (runtime source for all components) and then click on the Compile button.
  • Open DesignTime package MSICS_xxx_Dsgn.dpk and then click on the Install button.
  • You should see the “MSIC Suite” tab on the component palette.

How to run the Demo app: 

  • Navigate to the Unzipped System Information Management Suite trails setup folder mentioned in installation steps 2. e.g) C:UsersDownloadsMSICS_TrialDemosDelphi1.
  • Open the project Demo in RAD studio 10.4.1 or the existing version. Include the search path of the common folder and C:UsersDownloadsMSICS_TrialRAD21Common and C:UsersDownloadsMSICS_TrialRAD21MSICS compile and Run the application.
  • This Demo App shows how to access the system information like Computer, OperatingSystem, CPU, Memory, Storage, USB, Graphics, Monitor, Audio, Network, Printers, etc.

Components used in MSIC Demo App:

TMiTeC_SystemInfo Properties.
  • TMiTeC_SystemInfo: This component encapsulates most of MSICS components into one interface. Key properties are shown below. Using those properties we can easily get the respective component properties. e.g consider CPU property has its own properties such as CPU architecture, Brand, CPU count, etc. Using this simple component you can access the entire system information quickly. Alternatively, we can access these components individually.
  • TOpenDialog, and TSaveDialog, TButton to open and save the system information to file.
  • TTreeView, to poulated the collected system information in a tree view.

Implementation Details:

  • An instance is created SI of TMiTeC_SystemInfo. Using SI properties CPU, OS, USB, Printers the respective values were added to the tree node. The below code snippet collect the system information and added to the tree view.
TMiTeC_SystemInfo Demo

Developers not required to spend many hours identifying and using the low-level system APIs to collect system information. Use this MiTeC component suite and get the job done quickly.

Head over and check out the full MiTec System Information Management Suite for Access System Information for Wndows in Delphi Applications

What's New for RAD Studio 11

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Related posts
C++IDERAD Studio

How To Use MS Edge Browser in C++ Plus How To Optimize Your C++ Code

CodeDelphiRAD Studio

All You Need To Know About Using Low Code REST


Six Top Tips On How To Use std::vector And AI In Modern C++


Gain A Python Performance Revolution With Delphi

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.