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. Lessons from Thunderbird on sustaining an open source project

    I thought about FPC and Lazarus. Not all open source projects can use the same way to sustain themselves, but all open source projects that want to be sustained need a…

    Wayne Sherman
    1
  2. unixsockets

    Hi, is unixsockets.pp in rtl-extra supposed to be included when fpc is built for linux? I ran 'find /usr/lib/fpc/ | grep unixsockets' and it returns nothing, also not in…

    Andrew Haines, Michael Van Canneyt
    2
  3. pointer type as procedure arg

    Are anonymous (aka local) pointer types allowed in procedure arguments in any mode? procedure Run(p: ^word); begin end; I found that the fcl-passrc parser has a test to…

    Mattias Gaertner, Florian Klämpfl
    1
  4. Is there a recent change to TProcess?

    I am using ProgProcess to execute a program with data passed as parameters. I'm adding the parameters with this: ProgProcess := TProcess.Create(nil);…

    James Richters, Karoly Balogh, Marco van de Voort
    12
  5. How to provide user supplied functionality for mkdir, chdir etc for freertos/esp-idf?

    How can I provide functionality for chdir, mkdir etc. ? The current implementation in freertos/sysdir.inc is hard coded with IO errors, is there a way to override the…

    Christo Crause, Sven Barth
    1
  6. How to compile program from command line on Linux?

    I have written a command line utility program on Linux using Lazarus as the IDE. This was done a while ago on an Ubuntu Desktop 20.04 machine, which I normally access…

    Bo Berglund, Bart, Guillermo Martínez Jiménez
    5
  7. Procedural parameters

    Macpascal and Iso pascal have procedural parameters, e.g. function A( function B: double): double; Is there a $modeswitch to allow this ? I searched "procedure…

    Adriaan van Os, Hairy Pixels, Jonas Maebe
    19
  8. FPC port to 9front

    Is there a port of fpc to 9front/Plan9? If not, is it possible to port it to that OS? Envoyé à partir de Outlook<http://aka.ms/weboutlook>

    Mouad All, Sven Barth
    1
  9. Incremental compiling not working in new version

    I just noticed I didn’t update my compiler since 2023/03/03 and finally did so today. After making some required changes I noticed the compile times went down from…

    Hairy Pixels, Adriaan van Os, James Richters
    14
  10. fpGUI issue on current FPC trunk

    I'm not sure if you saw this issue as is was buried in the middle of one of my emails when you were out. I tried compiling fpGUI with the current FPC trunk (downloaded a…

    James Richters
    0
  11. freepascal lz4 library?

    TLDR; i'm looking for a (small?) Pascal library to handle lz4 data blocks contained inside a data file... i've looked for information on how to create and open blocks of…

    Unknown author, José Mejuto, Wayne Sherman
    3
  12. Printing unicode characters

    ChatGPT is saying I can print unicode scalars like that but i don’t see it works and no compiler warnings even. Did it make this up or did I do something wrong?…

    Hairy Pixels, Adriaan van Os, James Richters
    7
  13. dlmopen on MacOS

    I have a shared library on MacOS written in FPC. It needs to be loaded multiple times, that is each time with its own set of global (dylib) variables. On Linux I would…

    Adriaan van Os, Karoly Balogh
    1
  14. Re: What to do to get new users

    Hi

    Karl-Michael Schindler
    0
  15. Power operator fails in ordinal range definition

    This gives me "Error in type definition”. A bug? type TMyRec = record type T = 0..256**4; end; Ryan Joseph

    Hairy Pixels, Adriaan van Os, Sven Barth
    5
  16. GetMem slow in threads

    I diagnosed a threading performance problem down to merely calling GetMem. I did a test and it was 4x slower to call GetMem on 8 threads (my computer core count) than…

    Hairy Pixels, Marco van de Voort
    1
  17. Namespace collisions

    In ObjectiveC we have the infamous namespace collision problem. I am wondering how this applies to Objective Pascal. For example, I have a plugin, written in Pascal,…

    Adriaan van Os, Jonas Maebe
    1
  18. Managed record types

    when I make a record type managed by adding an `Initialize` operator according to [1], can I rely on the record being initialized at the beginning of a function in which…

    Thomas Kurz, Bart, Sven Barth
    3
  19. Separate debug info for release builds

    When I add -Xg, the compiler writes the debug info into a separate .dbg file and adds a .gnu_debuglink section so the debugger can find the info. So far so good (and…

    Henry Vermaak, Martin Frb, Nikolay Nikolov
    7
  20. type helpers in trunk

    Has something changed for type helpers in fpc trunk ? I don 't see a note of it in <https://wiki.freepascal.org/User_Changes_Trunk>. I have code that compiles with…

    Adriaan van Os, Sven Barth, Thomas Kurz
    3
  21. Generic type helper

    a quick question: how do I define a generic type helper? Example: type generic TArray<T> = array of T; type generic TArrayHelper<T> = type helper for TArray function…

    Thomas Kurz, Sven Barth
    1
  22. Understanding error messages in static linking

    I am trying to statically link OpenSSL. I'm using the Win64 full installer from https://slproweb.com/products/Win32OpenSSL.html which includes precopmiled static…

    Thomas Kurz, Sven Barth
    2
  23. Library packages

    Can someone tell me what the status is of Library packages, aka "Delphi packages" ? I found the WIki <https://wiki.freepascal.org/packages> but it looks like a…

    Adriaan van Os, Sven Barth
    2
  24. docs

    Apropos the new users discussion, i think the state of the docs is really important, new users can be discouraged by lack of documentation or up-to-date docs. I just…

    Unknown author, Christo Crause, geneb
    8
  25. How do I pass a call back Class and its method to an external library *.so file writting in C++

    I am given an API linux library *.so file written in C++. It was expected to be consume by a program written in C++. However, I would like to write such a program in…

    Dennis, Sven Barth
    3
  26. question on docs

    I’m a little confused by some references in the docs. Hopefully I can explain it clearly. Looking at TFPGList in fgl. The Sort method refers to a TCompareFunc (it does…

    Unknown author, Martin Frb, Peter B
    4
  27. linker warning

    An FYI for the compiler team I suppose. I got the following warning: Free Pascal Compiler version 3.2.2 [2023/09/18] for aarch64 Copyright (c) 1993-2021 by Florian…

    Unknown author
    0
  28. Funding for FOSS projects, needs funding.json file in Gitlab

    15 Oct news at Hacker News: https://floss.fund/blog/announcing-floss-fund/ They pay 1M $ per year, all FPC needs to apply is the funding.json in the repo. And then…

    Alexey T., Christo Crause, Michael Van Canneyt
    2
  29. Re: Lazarus server under DDOS

    Note: As a consequence, the GitHub Action https://github.com/gcarreno/setup-lazarus also fails now. Trying to use it to install FPC+Lazarus results in an error Error:…

    Michalis Kamburelis, Denis Kozlov
    1
  30. Functions for dealing with floating-point precision

    in my program I have need for checking floating-point precision. I'm internally using floating-points for calculations, but in the end I have to use integer numbers. I…

    Thomas Kurz, Ekkehard Domning
    1

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