Computing: Free Pascal Programming

What's new?


2025.05.18   Programming tip   New programming tip available: Printing from a Lazarus/Free Pascal program for beginners. The article includes information about printing text (positionning on the page, vertical line spacing, horizontal alignment, line breaks and page breaks), graphics (like rectangles), and pictures (with original size, or rescaled).

2025.05.09   Programming tip   New programming tip available: Reading from and writing to Visual FoxPro tables.

2025.05.03   Application update   New version of my Lazarus/Free Pascal GUI application Simple LAN messaging client-server application available. Added the following features: Validity check of IP address and port; server log with timestamp and saved at server shutdown/exit; client connection with user name (instead of IP address); message sending to one specific or all users.

2025.04.14   New application   New application available: Physics: Damped motion of a vertical spring (simplified equation).

2025.04.07   Programming tip   New programming tip available: Working with complex numbers in Free Pascal. The article describes the unit uComplex, as well as custom functions to convert a complex number into a string and vice-versa.

  Application update   Update of several complex numbers related programs and applications: Improvement of the display (pretty-printing) of a complex number.

2025.04.02   Programming tip   New programming tip available: Date and time handling in Free Pascal (Part II). This part of the tutorial deals with file dates and times.

2025.03.06   Programming tip   New programming tip available: Date and time handling in Free Pascal (Part I).

2025.02.22   New application   New application available: Nomenclature of ionic compounds exercise generator.

2025.02.18   Programming tip   New Free Pascal programming tip available: Playing a WAV file using the Windows API.

2025.02.16   Application update   Update of my Poker game for 1 player application. Added option to play using 1 or 2 card decks.

2025.02.08   Programming tip   New programming tip available: Creating PDF documents using fcl-pdf. The tutorial includes information and examples about using a custom paper format, drawing lines and shapes, writing text, determining a text's width and height to put it at a precise position on the page and drawing a border around it, drawing images.

2025.01.09   New application   New application available: Basic arithmetic operations hexadecimal numbers calculator.

2025.01.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 SysLinuxOS and wattOS.