Delphi Home

Delphi is a simple, modern, general-purpose, object-oriented programming language developed by Borland in the early 2000s and currently being developed by Embarcadero Technologies.

Delphi (Object-Pascal) can be used to develop apps for Windows, MacOS, Linux, Android, iOS, Web, and more.

Delphi Tutorials

Learn to program in Delphi through these simple step-by-step tutorials aimed at taking you from beginner to expert.

VCL (Visual Component Library): Learn how to create applications for the Windows Operating System.

FMX (FireMonkey): Learn how to make cross-platform applications for Windows, MacOS, Android, and iOS.

IntraWeb: Learn how to make web applications.

Console: Learn how to make non-GUI applications that generally run in command prompt or terminal.

Delphi References

Look through our list of documented Delphi References aimed at experienced developers. (The aim here is to provide a description, code example, and extra information about everything within the Delphi Run Time Library (RTL)).

By Functionality

  • Data types
    • Integers / Ordinals
    • Floating point types
    • String / Char types
    • Pointer types
    • Other types
  • Program structure
    • Program control
    • Program data
    • Looping
    • Logic
    • Object Orientation
  • Options
    • Control options
    • Data options
  • Files
    • Operations
    • Data access
    • File name handling
  • Strings and chars
    • Operations
    • Conversions from
    • Conversions to
    • Displaying
  • Numbers and sets
    • Calculations
    • Conversions from
    • Conversions to
    • Trigonometry
    • Default numbers
    • Displaying
  • Dates and Times
    • Calculations
    • Conversions from
    • Conversions to
    • Values
    • DIsplaying

By Unit

  • System
  • SysUtils
  • StrUtils
  • DateUtils
  • JSON
  • AnsiStrings
  • FileCtrl
  • ConvUtils
  • StdConvs
  • Math
  • ComObj
  • VarUtils
  • Classes
  • Dialogs
  • Types
  • Variants
  • Actions
  • WideStrUtils

By Category

  • Compiler directives
  • Directives
  • Keywords
  • Types
  • Variables
  • Constants
  • Functions
  • Procedures
  • Class Helpers

Delphi Resources

Here you can find downloadable resources for Delphi such as books, guides, test papers, etc.