Computing: Free Pascal Programming

What's new?


2023.11.29   New application   New mathematics application available: Centroid and orthocenter of a triangle.

2023.11.10   Tutorial update   Continuing with my Installing Lazarus/Free Pascal on Debian/Devuan/Ubuntu based systems tutorial: Added information about my failure to install the IDE on openKylin.

2023.11.07   New application   New electronics application available: Electronic circuits: Simple color mixer circuit using an RGB LED.

2023.10.23   New tutorial   New tutorial available: Installing Lazarus/Free Pascal on BSD based systems. The tutorial describes my experiences when trying to install/run Lazarus/Free Pascal on FreeBSD (failure), GhostBSD (success), and FuryBSD (failure).

2023.10.19   Programming tips   New text available: Using a transparent image as mouse click area.

2023.10.07   New tutorial   New tutorial available: Lazarus/Free Pascal 32bit cross-compiling on Windows 64bit.

2023.10.04   New application   New application available: Physics exercise generator: Circular motion.

2023.10.02   Tutorial update   Update of my Installing Lazarus/Free Pascal on Debian/Devuan/Ubuntu based systems tutorial: Added information concerning the installation on Kubuntu.

2023.09.28   New tutorial   New database tutorial available: Using IBM DB2 databases with Lazarus/Free Pascal. It shows how to use a TODBCConnection component to connect to a DB2 database on MS Windows.

2023.09.10   New tutorial   New tutorial available: Connector-type independent database access using Lazarus/Free Pascal. It shows how a TSQLConnector component may be configured to make it possible to use the same application to connect to MySQL 5.7, MySQL 8.0, MariaDB, PostgreSQL, MSSQLServer and Firebird databases.

2023.08.22   New application   New application available: Binary game: A logic game with ones and zeros.

2023.08.06   New tutorial   New tutorial available: Installing Free Pascal on OS/2. It includes information about the installation of the compiler, about building programs and applications in Command Prompt and in the Free Pascal IDE fp, as well as about my custom unit ReadCon, that provides some procedures to read input from the keyboard (procedures that may be used as a replacement of Readln, that does not work on OS/2 if the Crt unit is used).

2023.08.02   New application   New application available: Interests and loan repayment calculation. The application supports 4 interest methods: simple add-on interest, simple discount interest, simple interest amortized loan, and compound interest. Beside calculating the relevant values, it also displays a table with the variation of these values from month to month.

2023.07.29   New application   New geography application available: Provinces of China quiz (capital, area size, population size, population density, capital urban population size).

2023.07.19   New tutorial   New database tutorial available: Using Firebird databases with Lazarus/Free Pascal.

2023.07.04   New application   New Lazarus/Free Pascal GUI application available: Electronics simulation: 7-segment displays.

2023.06.21   Tutorial update   Update of my Installing Lazarus/Free Pascal on Debian/Devuan/Ubuntu based systems tutorial: Added information concerning my success on Peppermint OS and information concerning my failure on MakuluLinux.

2023.06.20   Programming tips   New text available: Evaluating real value answers in exercise generator applications.

2023.06.11   Tutorial update   Update of my Installing Lazarus/Free Pascal on Debian/Devuan/Ubuntu based systems tutorial: Added information concerning Pop!_OS. The text includes details about how to resolve the issue of the launcher in "Applications" that displays as a black square instead of the Lazarus app icon.

2023.05.26   New tutorial   Continuing with my Installing Lazarus/Free Pascal on Linux series. New tutorial available: Installing Lazarus/Free Pascal on NixOS.

2023.05.24   New application   New gaming application available: Five dice grid - Yahtzee-based dice game for 1 player.

2023.05.21   Application update   New version of my Classic memory game available. Beside a command to restart the game with the same picture set without having to browse to the picture folder, the new version gives the possibility to choose among two image series for picture sets that include 36 (instead of 18) pictures; addition of such a two-series picture set to the download archive: classic car pictures.

2023.05.14   Tutorial update   And another update of my Installing Lazarus/Free Pascal on Debian/Devuan/Ubuntu based systems tutorial: Added information concerning Uruk GNU/Linux.

2023.05.12   Tutorial update   Update of my Installing Lazarus/Free Pascal on Debian/Devuan/Ubuntu based systems tutorial: Added information concerning antiX.

2023.05.10   New application   New networking application available: Get the external IP address of your computer.

2023.05.08   New tutorial   New database tutorial available: Using PostgreSQL databases with Lazarus/Free Pascal.

2023.04.30   New application   New application available: Game - Deactivate the time bomb before it explodes!

2023.04.28   Tutorial update   Update of my Installing Lazarus/Free Pascal on Debian/Devuan/Ubuntu based systems tutorial: Added information concerning Linuxfx.

2023.04.21   New application   New physics application available: Static equilibrium: Balancing the forces acting upon an object.

2023.04.12   New tutorial   New tutorial available: Accessing MySQL from Lazarus/Free Pascal on macOS.

2023.03.30   Data update   4 new pictures available for my Puzzle for children (Kidspuzzle) application: 18, 30, 60 and 96 pieces.

2023.03.25   New application   New gaming application available: Move tiles until their numbers form a sequence.

2023.03.14   New tutorial   Continuing my series about Lazarus on Linux: Installing Lazarus/Free Pascal on ALT Linux.

2023.03.06   New tutorial   In my series about the installation of Free Pascal on various platforms, a new, rather special tutorial is available: Installing the Free Pascal DOS cross-compiler on Linux. The tutorial shows how to proceed to build 16bit DOS executables from Free Pascal sources on a Linux machine. It includes details on how to use the Geany IDE to build the sources and how to use the DOSBox emulation software to test the DOS executables.

2023.03.01   New application   New chemistry application available: Chemistry exercise generator: Solubility of salts.

2023.02.15   New application   New language application available: English grammar exercise generator: Prepositions.

2023.02.12   New tutorial   In my series about Lazarus on Linux, new tutorial available: Installing Lazarus/Free Pascal on Manjaro and ArcoLinux.

2023.01.25   New application   New physics application available: Hydrostatic pressure in liquids.

2023.01.14   New tutorial   In my series about Lazarus on Linux, new tutorial available: Installing Lazarus/Free Pascal on Void Linux.

2023.01.11   New application   New physics application available: Beats - Superposition of two sound waves.