Computing: Free Pascal Programming

What's new?


2022.05.24   New application   New chemistry application available for download: Calculation of the concentration of a solution.

2022.05.18   Lazarus tutorial   New tutorial for Linux users available: Installation of Lazarus/Free Pascal on openSUSE.

2022.05.04   New program   New mathematics program available for download: Second degree complex equations in 1 variable.

2022.04.21   New application   New language application available for download: Conjugation of Spanish verbs in -er.

  Application update   New version (with some minor bug fixes) of Conjugation of Spanish verbs in -ar.

2022.04.15   New application   New physics/electronics application (exercise generator) available for download: Resonance in RLC circuits.

2022.04.08   Programming tips   New programming tutorial available: Accessing Microsoft Windows libraries, a description of what libraries are, where to find information about their content and how to access library folders, using my Free Pascal WinLibs unit (incl. a download link for WinLibs, of course).

2022.04.03   Data update   Data update of my Puzzle for kids application: 3 new puzzle pictures (18, 40, and 80 pieces) available.

2022.04.02   New program   New mathematics command line program available for download: First degree complex equations in 1 variable.

2022.03.21   Lazarus tutorial   The fourth installation tutorial available: Installing Free Pascal on FreeDOS.

2022.03.15   New application   New mathematics application available for download: Basic matrix arithmetic and row operations.

2022.03.07   Lazarus tutorial   After Windows and Linux (Ubuntu), now also a tutorial about Installing Lazarus/Free Pascal on macOS. Beside the prerequisites and installation details, the tutorial also contains a section, that describes the reconfiguration of the Lazarus debugger in order to use LLDB, installed (as replacement of GDB) with the latest versions of the XCode command line tools.

2022.03.06   New application   (Very simple) new application available for download: Play musical notes and simple melodies.

2022.02.19   New application   New computing application ready: Show the computers actually present on the (local) network.

2022.02.10   New application   After Greek, Hebrew, Russian and Sanskrit, a fifth basic languages application available for download: Learn the Arabic alphabet.

2022.02.03   Lazarus tutorial   New tutorial available: Creating a project using existing Lazarus resources, where I try to explain how to do to use an existing project as template for a new one, how to use an existing form within a new project, how to add an existing unit to a new project and how to do use already created form components to create new ones.

2022.01.29   New application   New geography application ready: European lakes quiz.

2022.01.23   New application   New chemistry (quantum physics) application available: Bohr's theory of the hydrogen atom.

2022.01.17   Lazarus tutorial   Good news for all those who experience problems with the display of non-ASCII characters in Windows Command Prompt (and I guess that's the main reason for some 50 people to read my tutorial each month). Completely reviewed, corrected and extended my Creating command line programs with Lazarus tutorial, explaining what are the factors to consider when writing to the console and showing how you have to configure Windows Region to get a correct display in most situations.

2022.01.11   New application   New logic game (number puzzle) available: Mathrax.

2022.01.05   Program update   New version of my program Website downloads count. Primarily targeted for my own system, the new features (2 server directories per count and multiple monthly statistics files) may also be of interest for others.

2021.12.26   New application   New electronics application, available: Simulation of IC-555-based timer circuits. The application does exactly the same as the German-GUI Simulation of transistor-based timer circuits, but uses a 555 timer IC (such as NE555) instead of npn-transistors to implement the circuits.

2021.12.14   Application update   New version of my Fruits quiz for children available. The GUI of the new version is in English (instead of German). Fruit names are available both in English and German.

2021.12.10   New application   New biology application available: Bacteriology - Basic bacteria identification.

2021.12.02   New application   New logic game (number puzzle): Mainarizumu.

  Application update   New version, with correction of an impropper display of the 6x6 puzzles, of the Futoshiki logic game.

2021.11.27   Programming tips   The display of real numbers may be tricky. Not only the problem to avoid a display of 0, if the real is to small to be displayed with the number of decimal digits, you chose to use, but also the all but not nice looking insignificant zeros, especially if the number is an integer. New help text available: Formatted output of real numbers.

2021.11.23   Application update   My personal favorite among the applications, that I developped during these last years. New version of my Puzzle for kids available. Good news for all those, who like bigger puzzles: The maximum number of pieces has been increased from 6x12 to 8x15 = 120 pieces. Also available 4 new puzzle pictures (16, 80, 112 and 120 pieces, respectively).

2021.11.19   New program   New command line program ready: Determination of all nth roots of a complex number.

2021.11.10   New application   New educational game available: Specialized subjects word search game.

2021.11.08   Lazarus tutorial   With some 1,700 times viewed this year, Connecting to a MySQL database using Lazarus/Free Pascal is by far the favorite of the visitors of my site. When MySQL has been bought by Oracle in 2009, its creator Monty Widenius left the project to start a MySQL fork called MariaDB. Actually lots less used than MySQL, it is 100% freeware, offers backward compatibilty, includes lots of new features and is said to be lots faster than MySQL. New tutorial available in the Lazarus/Free Pascal project section: Using MariaDB databases with Lazarus/Free Pascal.

2021.10.31   New application   New board game application available: Tic-Tac-Toe ("Three in a line").

2021.10.29   New application   New geography application available: Castles of South, North and East Europe picture-quiz, slideshow with the 92 castle photos included.

2021.10.17   New application   New application available: Fruits quiz for children: Find the picture corresponding to the fruit name displayed.

2021.10.13   Programming tips   New tutorial available: Catching keystrokes in Free Pascal programs and applications.

2021.10.07   Data files update   Data update for my Kids puzzle Lazarus/Free Pascal GUI application: 3 new puzzle pictures: Snowmen (16p), Parrots (36p), Huey, Dewey and Louie (50p); the total number of puzzle pictures is now 38.

2021.10.06   New application   New GUI application available: Marienbad game, a variant of the classic "the one who takes the last match wins (or looses)" Nim game.

2021.09.26   New program   New Lazarus/Free Pascal command line program ready: Simple text file merge. The program is quite identical to Simple text file sort, but allows several (unsorted) files as input.

2021.09.24   Programming tips   New help text available: Opening associated files in a Free Pascal application.

2021.09.21   Application update   New version of my Planetary orbits simulation application available. Correction of a bug concerning the Pause button, code review (with comments addition), correction of spelling errors in the help texts.

2021.09.14   New application   New GUI application available: Conjugation of Spanish verbs in -ar.

2021.09.08   Application update   New version of my National flags quiz application available, with 2 new features: 1. creating a custom quiz directly from the application menu and 2. possibility to register the flag quiz files (.fqz files) with FlagQuiz.

2021.09.05   Programming tips   New text, intended for programmers, who work with MySQL (or other) databases, available: Using parameterized SQL queries.

2021.09.03   New application   New Lazarus/Free Pascal GUI application available: Logic game (number puzzle): Futoshiki.

2021.09.01   General   Bug removal in the Lazarus/Free Pascal application screenshots slideshow code: Clicking the application screenshot now correctly links to the application description page (with download possibility of the executable and the source code).

2021.08.28   New application   New GUI application available: Driving license test preparation - Traffic signals. Application in German and the traffic signals used being the official ones of Germany.

2021.08.11   Data files update   3 new picture sets for my Memory game available: jungle, planets and teddies.

2021.08.07   New application   New geography application available: Castles of the United Kingdom and Ireland picture-quiz, including a slideshow, allowing to display the 104 castle photos.

2021.08.03   New application   New electronics application ready: Some common capacitor calculations (capacitance, series and parallel circuits, charge and discharge).

2021.07.13   New application   New logic game application ready: Number puzzle: Bricks (sometimes called Brick Sudoku).

2021.07.06   Data files update   Data update for my Kids puzzle Lazarus/Free Pascal GUI application: 4 new puzzle pictures: Peanuts (15p), Bugs Bunny (20p), Peter Pan (40p), Hansel and Gretel (54p); the total number of puzzle pictures is now 35.

2021.06.30   New application   New Lazarus/Free Pascal GUI application ready: Dice game for children, where the players have to solve a simple addition exercise on each field, that they move onto. Application in Luxembourgish

2021.06.27   Application update   New version of my Lazarus/Free Pascal GUI application Logic number puzzle: Kakkuru, some (minor) inconsistencies fixed.

2021.06.17   New application   New mathematics application available: Analytical geometry of circles: Determination of the tangent, the intersection with a line or another circle, the outer and inner squares.

2021.06.14   General   New website functionality available: The Lazarus/Free Pascal application screenshots slideshow offers the visitor a simple way to view, what applications are available (for free download) on this site. The slideshow (manual as well as automatic with choosable time interval) displays a screenshot (with a short description) of all my GUI applications. Clicking the screenshot links to the application details page (where you'll also find the download links of the application itself and the Free Pascal sources). Note the custom buttons Next domain and Previous domain that allow you to quickly browse to the screenshots of the applications you are interested in (biology, chemistry, computing...).

2021.06.13   Program update   New version of my Lazarus/Free Pascal program Text file sort available, with a new command line parameter, mandatory for file override and giving now the possibility to specify the same filename for input and output.

2021.06.09   New application   New geography application available: Castles of Germany, Austria and Switzerland picture-quiz, including a slideshow, allowing to display the 344 castle photos.

  Application update   New version of my Castles of France and the Benelux picture-quiz, several of the photos, that may be copyright-protected, having been replaced; please, upgrade!

2021.06.03   New application   The 8th application in my electronic circuits, based on logic gates series: Binary incrementers and decrementers.

2021.05.29   General   A new search feature is actually being installed: The Lazarus/Free Pascal Programming section search tool allows to display lists of the applications (and sources) available for download, by domain (biology, chemistry, languages...), by function (exercise generator, quiz, kids software) and by language (may be interesting for people, who search for programs with Luxembourgish GUI, for example). Previwed (not yet available): search of applications (or articles) by keyword (such as acid-base, equation, animals...) or by Free Pascal feature (for example: string grid, timer, memo).

2021.05.23   New application   Similar to my Learn the Russian alphabet program, new (ancient) languages related Lazarus/Free Pascal GUI application available: Learn the Sanskrit letters.

2021.05.13   Application update   New version of my Windows folder lister application. Text file export problem with column alignment for lines containing non-ANSI characters fixed.

2021.05.11   New application   New geography Lazarus/Free Pascal GUI application available: Castles of France and the Benelux picture-quiz, slideshow included.

2021.05.06   New application   New mathematics Lazarus/Free Pascal GUI application available: Create simple fractals using a basic L-System (40 sample L-system files included). Amazing pictures, created with a simple string-replacement "language".

2021.04.26   New application   Very similar to my USA quiz, new Lazarus/Free Pascal GUI application available for download: German Bundesl√§nder quiz, with questions concerning the capital, the surface area, the number of inhabitants or the land flag.

2021.04.20   New application   New chemistry Lazarus/Free Pascal GUI application available: Strong acid-base titrations (including a real-time simulation of such titrations).

2021.04.17   Application update   Sorry for not having noticed it before. In my Lazarus/Free Pascal GUI applications, using a .html help file, help is not available, if you use a Chromium based webbrowser. Applications concerned (and correctly working version available now): Flower quiz and Kids puzzle.

2021.04.15   Data files update   Data update for my Kids puzzle Lazarus/Free Pascal GUI application: 4 new puzzle pictures (16, 24, 45 and 60 pieces), the total number of puzzle pictures being now 31.

2021.04.14   Data files update   Data update for my Memory game Lazarus/Free Pascal GUI application: 3 new picture sets (making a total of 17 now): Rainbows, roses, volcanos.

2021.04.12   Programming tips   A short help text, entitled Lazarus IDE: Some weird error messages in the Lazarus/Free Pascal programming tips section. May be useful for people, who begin to develop FPC applications with Lazarus.

2021.04.10   New application   In a certain sense, an extended combination of Sumdoku and Factors, with area results obtained by one of the four basic arithmeic operations (instead of the sums resp. the products), the new Lazarus/Free Pascal GUI application Number puzzle: Kendoku.

2021.04.04   New program   New Lazarus/Free Pascal command line program available: Copy of the Windows lockscreen pictures to a user directory. Sometimes, these photos are really amazing!

2021.04.02   Program update   New version of my Lazarus/Free Pascal command line program Monthly count of the downloads from a website available, with now the possibility to specify a program output directory in the configuration file.

2021.03.30   Application update   New version of my Lazarus/Free Pascal GUI application The geometrical transformations, with now, beside the translations and the rotations, also the reflexions and the homotheties available.

2021.03.13   New application   Similar to my quiz about the world's longest rivers, here a new geography Lazarus/Free Pascal GUI application: World mountains quiz.

2021.03.10   New application   Essentially the same as Sumdoku, but with area products, instead of sums: New Lazarus/Free Pascal GUI application available: Number puzzle: Factors.

2021.03.06   New application   New physics Lazarus/Free Pascal GUI application (exercise generator and learning program) available: Color addition and subtraction.

2021.02.28   Lazarus tutorial   New tutorial in the Lazarus/Free Pascal project section of my site: Installing supplementary Lazarus/Free Pascal packages.

2021.02.23   New program   New Lazarus/Free Pascal command line program available: Peter de Jong attractors. No idea, what this could be? Just have a look at the program documentation: The beauty of mathematics!

2021.02.20   New application   New physiology Lazarus/Free Pascal GUI application available: Tetanized muscle contraction, a simple program to draw the graph of shortening velocity and output power as a function of the muscle load, based on either Hill's equation or simple cross-bridge kinetics models.

2021.02.17   Data files update   Data update for my Kids puzzle Lazarus/Free Pascal GUI application: 3 new puzzle images available (15, 20 and 32 pieces).

2021.02.11   New application   Continuing with my logic games Lazarus/Free Pascal GUI applications, a new logic game: Number puzzle: Sumdoku.

2021.02.09   Application update   New version of my Coins calculation game available in the Lazarus/Free Pascal GUI applications section, now in English and with the choice between EU (euro-based) and US (dollar-based) coins.

2021.01.29   New application   New Lazarus/Free Pascal GUI application ready: Creating MS Windows file associations.

2021.01.22   Data file update   Data update for my Kids puzzle Lazarus/Free Pascal GUI application: 4 new puzzle images available (15, 30, 40 and 60 pieces).

2021.01.20   New application   The 7th of my Lazarus/Free Pascal GUI applications, dealing with logic-gates based electronic circuits: Simulation of binary multipliers.

2021.01.17   New application   New language related Lazarus/Free Pascal GUI application ready: Learn the Hebrew alphabet. New version, with some improvements, of the Learn the Greek alphabet application.

2021.01.15   New application   New exercise generator (maths trainer for primary school pupils) available in the Lazarus/Free Pascal GUI applications section: Column calculations - Multiplication.

2021.01.12   New application   New computing related Lazarus/Free Pascal GUI application available for download: Windows folder lister shows the objects (files and subfolders) of a folder with name, extension, type (system or other), size, date and file attributes. The listing may be exported to a file: text, CSV or HTML.

2021.01.04   Application update   New version of my Lazarus/Free Pascal GUI application Memory game, the picture sets being no longer included within the application download archive, but may be individually downloaded from my site (link for this added to the application's menu). 4 new picture sets available: mountains, lakes, fall, castles.

2021.01.03   Program update   New version of my Lazarus/Free Pascal command line program Monthly count of the downloads from a website available, the year to be considered now entered by the user (instead of automatically using the current year).