Stay always current with our entire product range at a fraction of the price!

TMS software, established in 1995, is a software development company specialized in:

  • VCL, FMX, LCL, FNC, .NET, IntraWeb component development
  • Windows, Web, Android, iOS, macOS, Linux, Node.js development projects
  • Training, consulting & custom project development
  • TMS software has a team of experienced developers with main office in Europe, Belgium as well as offices in Germany, Uruguay & Brazil.

    AdCPUUsage v.1.02

    By ALDYN Software.

    Freeware + source 10 Jul 2000

    Description

    AdCpuUsage is a CPU usage measurement routines for Delphi and C++ Builder. Obtain the CPU usage for Windows 95/ 98/ NT/ 2000 using two function calls only.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 24kB

    Platforms: CB4, CB5, D2, D3, D4, D5

    CPUSpeed v.1.00

    By Cybermagic.

    Freeware + source 30 Jun 1998

    Description

    CPUSpeed measures speed of processor. Works only on Pentium or higher processors.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 2kB

    Platforms: D2, D3

    Delphi I/O Port Programming under NT

    By Graham Wideman.

    Freeware + source 19 Jun 1998

    Description

    Hardware input/output under Win NT using Delphi 2 and 3. I/O functions, plus all-important driver for manipulation of kernel I/O permissions map. Also includes functions to transparently load, start and remove drivers.

    Informations

    • Status: Fully functional
    • Source: Included
    • Exe demo: included
    • Size: 283kB

    Platforms: D2, D3

    Get Monitor information v.1.0

    By Chitu Sorin.

    Freeware + source 04 Jan 2008

    Description

    This sample, shows you how to use EDID information stored in Windows registry, to retrieve Monitor information like: model type, serial number, manufacturer, manufacturing date, etc.

    This code is based on a VBScript released by Michael Baird.

    With the sample application you can get information on a monitor attached to any computer in your network.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 296kB

    Platforms: D2005, D2006, D2007, D7

    GetMacAddress v.1.01

    By Vlad Sharnin.

    Freeware + source 19 Oct 1998

    Description

    Example of retrieving of MAC-address of a network card (LAN & WAN) through NetBios. Requires use nb30.pas.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 3kB

    Platforms: D2, D3, D4

    HardDiskInfo v.1

    By Igor Matveyev.

    Freeware + source 12 Sep 2007

    Description

    This is a sample haw to detect hard disk information (it is not GetVolumeInformation).

    This code can detect:

    • Drive Model Number
    • Drive Serial Number
    • Drive Controller Revision Number
    • Controller Buffer Size on Drive
    • Drive Type
    • Physical Geometry (Cylinders, Heads, Sectors).

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 14kB

    Platforms: D3, D4, D5, D6, D7

    How to Communicate PS4/PS416 PLCs and PCs running Windows 95/98/NT v.1.0

    By MITData.

    Freeware + source 21 Mar 2002

    Description

    32 bit DLL and sample for communication between Moeller Electric, S.A. PS4/PS416 PLCs and PCs running Windows 95/ 98/ NT.

    Informations

    • Status: Fully functional
    • Source: Included
    • Exe demo: included
    • Size: 461kB

    Platforms: D1, D2, D3, D4, D5, D6

    How to detect free COM ports

    By Andy Strong.

    Freeware + source 27 Feb 1997

    Description

    Example (in assembler - Delphi 1.0), on how to detect free COM ports (as far as Windows knows). I.e, does not detect a COM port if a mouse is attached. Uses a DPMI call. Commented Source code.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 5kB

    Platforms: D1

    How to get CPU Id and vendor Name

    By Anatoly Podgoretsky.

    Freeware + source 14 Jul 1997

    Description

    How to get CPU Id and CPU Vendor Name.

    Informations

    • Status: Fully functional
    • Source: Included
    • Exe demo: included
    • Size: 102kB

    Platforms: D2, D3

    How to Handle Serial Communication

    By Jan Taralczak.

    Freeware + source 30 Jan 1997

    Description

    This is a self explaning example how to handle serial communication in Delphi.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 3kB

    Platforms: D1, D2

    K-Keyboard v.1.0

    By Marco Ronzano.

    Freeware + source 10 Aug 2004

    Description

    With this sample you can change a key with another one, or associate it with an application / a word, block the press of a key or wathever you want!

    Informations

    • Status: Fully functional
    • Source: Included
    • Exe demo: included
    • Size: 17kB

    Platforms: D4, D5, D6, D7

    MetroLogic Scanpal 2 Download Interface

    By Harry Herrys Camigla.

    Freeware + source 09 Apr 2005

    Description

    This source code is for all developers that uses MetroLogic Scanpal 2 scanners to interface with their application.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 248kB

    Platforms: D2, D3, D4, D5

    Mouse Key v.2.01

    By Mauro Rubinetti.

    Freeware + source 21 Jul 2006

    Description

    Function that allows to exchange the operation of the right button with that left the mouse.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 5kB

    Platforms: D2005, D3, D4, D5, D6, D7

    Port95 v.1.00

    By Vlad Sharnin.

    Freeware + source 19 Oct 1998

    Description

    Delphi-unit and sample for access to the I/O ports in traditional by Pascal-style. For Win95/98 only.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 3kB

    Platforms: D2, D3, D4

    Speed_CPU v.1.00

    By Mauro Rubinetti.

    Freeware + source 21 Jul 2006

    Description

    It reckons and it returns the real speed of the CPU in Mhz.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 5kB

    Platforms: D2005, D2006, D3, D4, D5, D6, D7

    Win32 keyboard hooks and memory mapped files

    By Almaz Sharipov.

    Freeware + source 15 May 2000

    Description

    The purpose of program is catching some "magic" numbers entered from keyboard and displaying them with toggled words in popup window. To see how it works just compile both projects and run hook.exe with parameter which is the filename of database containing "magic" numbers.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 8kB

    Platforms: D4, D5