Computing: Free Pascal Programming

What's new?


2024.12.18   Application update   Update of my Function Plotter application. Added "two graphs plot" functionality.

2024.12.16   Data update   Data update available for my game application Memory. Added a second image series to the "birds" and "fishes" picture sets.

2024.12.11   Programming tip   New programming tip available: Working with regular expressions in Free Pascal.

2024.12.02   New application   New application available: Memory game Christmas edition - a special release of my classic Memory application. The download archive contains 5 Christmas related picture sets: Nativity I, Nativity II, Santa Claus, Christmas trees, and Christmas bells.

2024.12.01   Programming tip   New programming tip available: Implementing mouse support in a Free Pascal DOS program.

2024.11.18   Data update   Data update available for my game application Kidspuzzle. As XMas is approaching, added four related puzzle pictures: Christmas on the Farm (15p), Christmas in the Forest (36p), Christmas at Disney's (80p), Santa Is Coming (120p).

2024.10.22   New application   New application available: Mathematics puzzle: The number pyramid.

2024.10.18   New application   New application available: Latin grammar: Usage of the grammatical cases with prepositions.

2024.10.05   Programming tip   New Lazarus/Free Pascal programming tip available: Using a function as a parameter in another function.

2024.09.23   New application   New application available: Catholic holidays: Determination of the date of Easter and other catholic holidays.

2024.08.29   New application   New application available: Biochemistry: Amino acids quiz.

2024.08.19   Application update   Minor issue fix in my application Biorhythm cycles.

2024.08.10   New application   New application available: Drawing of mathematical and other functions using Gnuplot.

2024.08.07   Programming tip   New tutorial available: Free Pascal console programming: Running external programs (all that you need to know about "Exec", "DosError", "DosExitCode").

2024.07.30   Data update   Update available for my game application Kidspuzzle. Three new puzzle pictures added, all of them for the "little ones": Ocean (12 pieces), Penguins (16 pieces), and Elves (24 pieces).

2024.07.06   New application   New application available: Solo Poker: Poker game for 1 player.

2024.06.18   New application   After a long time, a new application available: Lazarus/Free Pascal Curlicue fractal.

2024.06.07   New tutorial   New tutorial available: Building and using Free Pascal dynamic link libraries. The tutorial shows how to create a DLL, and how to call its procedures from Pascal, C and C++ programs.

2024.06.02   Tutorial update   Continuation with my tutorial about the installation of Lazarus on Linux. In the document about Installing Lazarus/Free Pascal on Debian based systems, added the information for the following three 32-bit Linux distributions: Bodhi Linux, Bunsenlabs Linux (failure), and Emmabuntüs.

2024.05.16   New program   New command line program (Linux terminal program) available: Interactively change Linux file permissions.

2024.05.03   Programming tip   New programming tip available: Working with DBF (dBASE) files.

2024.04.26   New tutorial   New tutorial available: Pointers - A beginners to intermediate overview. Including 15 elementary sample programs (available as ZIP download).

2024.03.20   Tutorial update   Continuation with my tutorial about the installation of Lazarus on Linux. Rewritten Installing Lazarus/Free Pascal on Arch Linux based systems with now the details for ArcoLinux, Mabox Linux, Manjaro, and Open Mandriva (system failure for this latter on).

2024.03.14   Application update   With the approach of Easter, data update available for my game applications Kidspuzzle (Easter bunny and Flying Easter eggs puzzles) and Memory (Easter bunnies and Easter eggs picture sets).

2024.03.12   New tutorial   New tutorial available: Using 32-bit and 64-bit inline assembly with Free Pascal.

2024.03.06   New programming tip   New programming tip available: Variable number of arguments in Free Pascal functions/procedures.

2024.02.07   New programming tip   New programming tip available: Free Pascal functions with multiple return-values.

2024.01.23   New application   New mathematics application available: Eigenvalues and eigenvectors of a 2x2 matrix.

2024.01.20   New tutorial   New tutorial available: Using SQLite databases with Lazarus/Free Pascal. It describes how to connect to a SQLite database from a Lazarus application using TSQLite3Connection, or as an alternative, using TODBCConnection.

2024.01.14   New tutorial   New tutorial available: Special data types: Variants, variant records, and variant arrays.

2024.01.12   New program   New console program available: Compare the content of two (Windows) directories.