Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists

fpc-pascal

Subscribe to this list Your subscription

All words must match. Use "exact phrase", -word, -"phrase", from:name, from:"first last", list:fpc-devel, year:2011, before:2012-03, after:2010, in:subject.

Latest threads

  1. question on generics for 3.2.2

    Was trying to code a recursive generic function but kept getting an error: "Error: Global Generic template references static symtable A generic declared in the interface…

    P Padil, Marco van de Voort
    2
  2. Record Composition

    Thanks to Frederic Kehrein FPC main now supports Record Composition: A record can now "contain" another record and have that record's members appear as its own. Firstly…

    Mattias Gaertner, Michael Van Canneyt, Ondrej Pokorny
    4
  3. looks like a bug

    I set a small array and the program below is ok to go out of bounds. — program test; type tarr = array of array of boolean; var exa : tarr =…

    P Padil, Peter Blackman, Sven Barth
    6
  4. ANN: Dynamic Package Support for Windows, MacOS, and Linux

    I am pleased to announce the first release of full dynamic package support for the Free Pascal Compiler and the Lazarus IDE. This feature has been a long time coming for…

    Anthony Walter, Bart, Marco van de Voort
    7
  5. Symbols in binary

    Consider the following test program: program symbols; var stat: TFPCHeapStatus; begin stat := GetFPCHeapStatus;   writeln( 'FPC FPCHeapStatus.CurrHeapUsed = ',…

    Adriaan van Os, Sven Barth
    1
  6. Unexpected warning messages...

    I've started working with FPC again after a VERY long hiatus (like 15+ years!) and the application I'm working on uses TObjectCollection from the Generics.Collection…

    Gene Buckle, Martin Frb, Mattias Gaertner
    7
  7. Lazarus Release Candidate 1 of 5.0

    The Lazarus team is glad to announce the first release candidate of Lazarus 5.0. https://lazarus-ide.org/ Download: https://download.lazarus-ide.org/ Choose your CPU,…

    Mattias Gaertner
    0
  8. FPC's google API units: heads up...

    For those using the google APIs part of FPC: I have removed all pre-generated API units from the FPC repo. Only a discovery2pas tool remains, plus some demos. Rationale:…

    Michael Van Canneyt, Wayne Sherman
    4
  9. Statement Expressions

    FPC trunk (3.3.1) now supports statement expressions. You can use if, case and try..except as expressions that return a value. Big thanks to Frederic Kehrein who…

    Mattias Gaertner, Alexey T., Dennis
    3
  10. "Type Of" operator

    fpc now supports the "type of" operator - a compile time operator which returns the type of a variable, const, argument, property, function result or derived types. It…

    Mattias Gaertner
    0
  11. is not and not in

    fpc main now supports "not in" and "is not": They can be enabled with $modeswitch ReorderedOperators and are enabled by default in mode delphi and delphiunicode.…

    Mattias Gaertner
    0
  12. FPC 3.2.4 RC2 published

    We published an RC2 for Free Pascal 3.2.4. This is a bugfix release, although some features have been backported, mostly in RTL and Packages. A (partial) list of fixed…

    Michael Van Canneyt, Adriaan van Os, Jonas Maebe
    5
  13. Formatting negative zero floating point numbers

    I have a free pascal and a C program that both generate numeric output in text format. I expect both programs to produce the same output and I automatically verify that…

    Mark, Unknown author
    2
  14. New in FPC: SVG support.

    FPC for a long time had support for raster images in fcl-image. It now has support for what is probably the most used vector image today: SVG. Support is broad: - All…

    Michael Van Canneyt, Thomas Kurz
    1
  15. Websocket

    I'd like to discuss fpwebsocket and fpwebsocketclient. Is this the right forum for that?

    Roger Olsson, Michael Van Canneyt, Ondrej Pokorny
    29
  16. FindFirst/FindNex question

    Just curious. Given a situation where FindFirst/FindNext returns 0 (=succes), under which circumstance can the TSearchRec.Name become an empty string? I'm asking because…

    Bart, Alexey T., DougC
    6
  17. Arduino project

    Maybe someone could advise me as to what Arduino hardware is best supported by FreePascal. My project has the following requirements 1. Read an absolute rotary encoder…

    Adriaan van Os, Christo Crause, Ralf Quint
    9
  18. Is gotoxy in 3.2.4-rc2 broken ?

    I tested RC2 of 3.2.4 and all seems to be right except two things: - Well working on 3.2.2 a program heavily using gotoxy to manage text window fail to write at the…

    Ched, Karoly Balogh, Marco van de Voort
    4
  19. Docs - structural change

    It always bothered me that it is cumbersome to navigate the docs - the standard tex4ht mechanism is too bare-bones. So I added some postprocessing to add a (optional)…

    Michael Van Canneyt, Ched, Gene Buckle
    15
  20. Docs style update

    In an effort to improve the readability of the online docs, I've instructed Claude to create various CSS styles for the documentation. You can view the 3 which I…

    Michael Van Canneyt, Gene Buckle, Juha Manninen
    16
  21. How do I use libcurl in order to access sftp server?

    I have an FPC/Lazarus application that interfaces to a website in order to update user logins and customer accessible files etc. It is written 10+ years ago and uses…

    Bo Berglund
    0
  22. Setting up FPC to cross compile for the AVR, MSP430 and native mode.

    I would like to cross compile Pascal to the AVR microcontroller series. My specific target is the AVR64DU32, but would want to be able to compile to other AVR…

    Stephen Holland, Christo Crause
    2
  23. Preview: New Website layout

    For the upcoming 3.2.4 release, we will also update the website. You can have a sneak preview at https://www.freepascal.org/_new/ If you spot omissions or wrong info,…

    Michael Van Canneyt, Bart, DougC
    41
  24. TStringHelper and Utf8String

    I love the helper functions from SysUtils' `TStringHelper`. Unfortunately, they're only available for `String`, but not for other types like `Utf8String` or…

    Thomas Kurz, Bart, Juha Manninen
    14
  25. TUI library

    So video+keyboard is no longer reliable, crt is a mess, FreeVision is a nightmare...can anybody point me to a fpc TUI library that works and is at least somewhat…

    Timothy Groves, Benny Christensen, Michael Van Canneyt
    10
  26. Free Vision

    Since crt and video are both terrible, I decided to , looking into FreeVision is proving difficult, due to the absolute lack of any documentation online! The wiki says…

    Timothy Groves, Benny Christensen, Gene Buckle
    6
  27. Installing from trunk

    I cloned the main/trunk from gitlab, ran 'make all' and ‘make install' as instructed. The installed libraries are in /usr/local/lib tree with names that indicate they…

    P Padil, Michael Van Canneyt
    1
  28. TermStyle colorful, styled output for CLI applications

    I saw Mattias' announcement and that made me remember I also made a CSS inspired lib for FPC earlier. TermStyle brings colorful, styled output to CLI applications with…

    Darius Blaszyk
    0
  29. Fresnel announcement

    I am excited to announce a milestone for Fresnel - a modern GUI component library for Free Pascal that brings web-like layout styling to desktop applications. After a…

    Mattias Gaertner, Dibo
    2
  30. Asynchronous (out-of-process) assembly

    I implemented an option for asynchronous (out-of-process) assembly. On Darwin, this makes building for me about 25% faster. With the llvm compiler and -O3, I get about…

    Adriaan van Os
    0

Browse by month

2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999