fpc-pascal
Subscribe to this list Your subscription
Latest threads
- Article: The Case For Pascal, 55 Years On0
The Case For Pascal, 55 Years On https://hackaday.com/2025/09/02/the-case-for-pascal-55-years-on/
- Free Pascal Conference Germany 18th to 21st of September 20253
https://pascalconference.com I will be there
- TIniFile crash8
I'm having an issue with TIniFile, I have a pretty simple procedure, It deletes the old .ini file, waits for it to be gone, creates a new one, writes a bunch of…
- URIParser.Unescape1
I have seen that the `URIParser.Unescape` function handles only percent encoding. But it is called within the `ParseURI` function to decode the parameters: if Decode then
- osx platform define0
The wiki lists the fpc define "DARWIN" for both macOS and iOS: https://wiki.freepascal.org/Platform_defines Is this true? Or are "IOS", "iPhoneSim" and "Darwin" three…
- Pascal intro web page4
I made (but didn't complete) an introductory Pascal website in 2023, went on to other things, and forgot to uploade it until today. It's at the following URL:…
- Installing on MacOS2
I have downloaded the fpc-3.2.2.intelarm64-macosx.dmg file and opened it. Inside is a fpc-3.2.2-intelarm64-macosx.mpkg file. What do I do with this file? I'm used to…
- Re: fpc-pascal Digest, Vol 254, Issue 31
Flavio, thanks for that! However, TMemIniFile.Rename cleans up its content with FStream := nil (Am I correct?). So, In my case I would need to adapt it further so that:…
- Re: TIniFile crash0
understanding it correctly could I just use the memory version of the ini file directly? In my case, I have a protocol where some parameters must be archived and…
- fpc 3.3.1 compile on darwin aarch64 broken?2
Compiling fpc 3.3.1 with fpc 3.2.2 as starting compiler on macos 15.5 aarch64 stops on linking fppkg: Target OS: Darwin for AArch64 Compiling fppkg/fppkg.pp Assembling…
- Feature "Multiline strings" added34
I have added (long overdue) multiline string support to the FPC compiler. It is activated by default in objfpc and delphi modes. if you wish to use it (or disable it),…
- Lazarus Release 4.20
The Lazarus team is glad to announce the release of Lazarus 4.2. This is a bugfix release and was built with FPC 3.2.2. Here is the list of changes for Lazarus and Free…
- TStringField.Size8
In a project I'm using both an sql server database (TMSSQLConnection) and a postgresql one (TPQConnection). One of the TStringField is defined as size 100, but in the…
- My Pascal 3D Pool Table Simulation0
If anyone is interested, here is the source code <https://github.com/sysrpl/Raylib.4.0.Pascal/blob/master/examples/table/README.md> to my 3D pool simulation program…
- New edition of FreePascal From Square One0
There's a new edition of Jeff Duntemann's free book "FreePascal From Square One" available: https://www.contrapositivediary.com/?p=5399 Jonas
- Importing units2
tl;dr How do I package reusable units for others? Back in 1988/89, I took a computer science class in high school. Yes, we lacked fire back then, but we had a compiler…
- Checksum changed bug 152181
What is the state of the bug 15128, that is the infamous checksum changed bug: https://gitlab.com/freepascal.org/lazarus/ccr/-/issues/15218 In the issue Jonas wrote that…
- Running testsuite0
Trying to run the fpc test suite on an M2 with MacOS 14, I get all kinds of errors, e.g. permission errora and link errors without any indication of what the link error…
- How to make all FPC utils?3
I'm trying to create an automated dockerized build of FPC targeting Win32 (and later Win64). Everything's fine so far, except the `utils` directory. My `make` command is…
- Generics in current FPC trunk0
I have noticed, that this construct fails in current trunk version: unit a; type generic TFoo<T> = record privat FField: integer; end; unit b; type TBar = specialize…
- Access to wiki blocked1
I was told to contact Jonas about blocked access to the wiki. I recently clicked on a help button in the Lazarus IDE, and after a redirect from Anubis, found that I can…
- typo in docs1
For the functions EndsStr/EndsText in StrUtils, the description starts with "StartsText checks …”; when it should start EndsStr/EndsText respectively. Not sure if I…
- Question about the Wiki Documentation5
Is there a problem with https://wiki.freepascal.org/ as in the last days I am getting an "Unable to Connect" error message? I have been wanting to create an account so…
- Wiki scriping (bis)0
A new wave of wiki scraping has started using tens of thousands of mostly residential IP-addresses from Brazil and China. I added a new filter to detect these and it…
- Compilation raised exception internally2
recently I get a lot of these errors (i.e., I modify something, in lazarus click on "compile" or "run", and I get the error). If I then use "clean up & build.." the…
- AllocateThreadVars ?9
I have a program on MacOS that calls CoreAudio which calls the application back in a so-called AURendererCallback in a separate (com.apple.audio.IOThread.client) thread.…
- FPC 3.2.4 for ppc64le1
I was thrilled to see two different powerpc64 precompiled binaries in this folder: https://downloads.freepascal.org/fpc/beta/3.2.4-rc1/powerpc64-linux/ One is named…
- Lazarus Release Candidate 3 of 4.02
The Lazarus team is glad to announce the third release candidate of Lazarus 4.0. This release was built with FPC 3.2.2. Here is the list of changes for Lazarus and Free…
- Re: Slightly different numerical results with 32-bit and 64-bit fpc0
Sorry about that. Thunderbird seems to have sent the Draft last night before it was ready. run > on 32-bit and on 64-bit Debian x86 are very slightly different. It's now…
- Testing0
Just testing, please ignore.
