Sign in Join

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

Mailing lists / fpc-pascal

fpc-pascal · 2023-12

  1. Read Field names from VMT

      I want to retrieve the name of the fields in a record/class, at run time. It looks like "TVmt.vFieldTable" is what I need. But I cannot find any documentation about…

    Unknown author, Amir, Michael Van Canneyt
    14
  2. How to avoid Copy

     I have a List of record, where the record has a WideString field.   I have some code like the following: function check(constref v: TMyRecord; data: TListOfMyRecord):…

    Unknown author, Adriaan van Os, Amir
    17
  3. Daily snapshots?

    as it seems to take longer for the next major release, I'd appreciate if automated snapshots could be provided either daily or weekly. In the documentation, I found a…

    Thomas Kurz, Marco van de Voort, Nico Neumann
    4
  4. Procedures that work like WRITELN()

    I wanted to write what I thought should be a simple procedure, just instead of calling WRITELN() with some arguments, call WRITELOG() with the same arguments that you…

    James Richters, DougC, Michael Van Canneyt
    8
  5. More syntax questions (part 3)

    More questions about the FreePascal Language Reference (version 3.2.0) part 3 26. Am I correct to assume the following equivalents for rules that I couldn't find a…

    Adriaan van Os, Michael Van Canneyt, Sven Barth
    20
  6. case statement

    I am looking in detail at the syntax diagrams in the Freepascal Language Reference (version 3.2.0) Section 13.2.2 discusses the case-statement. Translated to EBNF (WSN)…

    Adriaan van Os, Bart, Bernd Oppolzer
    24
  7. More syntax questions (part 4)

    More questions about the FreePascal Language Reference (version 3.2.0), part 4 34. Are macpas LEAVE and CYCLE statements undocumented ? 35. Are macpas ellipsis (...)…

    Adriaan van Os, Michael Van Canneyt
    5
  8. Lazarus Release 3.0

    The Lazarus team is glad to announce the release of Lazarus 3.0. This release was built with FPC 3.2.2. Here is the list of changes for Lazarus and Free Pascal:…

    Mattias Gaertner
    0
  9. Double finalize

    I feel like this was addressed but I couldn't find any references. The program below prints the following: Initialize Create Finalize Finalize Why is Finalize called…

    Hairy Pixels, Michael Van Canneyt, Nikolay Nikolov
    6
  10. inherited

    Sections 5.5.2 and 6.6.8 of the FreePascal Language Reference discuss the "inherited" keyword, but I couldn't find it in the syntax diagrams. Sections 12.2 and 13.1.2.…

    Adriaan van Os
    0
  11. string-type

    Section 3.2.4 of the FreePascal Language Reference defines <string-type> string-type = "STRING" [ "[" unsigned-integer "]" ] | "TYPE" ( "STRING" | "ansistring" ) "("…

    Adriaan van Os
    1
  12. Strings greater than 255 characters

    I keep getting bit by using STRING variables then trying to store more than 255 characters. My typical way to fix this is to just change it to an ANSISTRING. I'm…

    James Richters, Martin Frb, Peter B
    4
  13. Labels

    According to Section 13.0 of the FreePascal Language Reference (version 3.2.0) "A label can be an identifier or an integer digit." What may be meant is that a label can…

    Adriaan van Os, Jean SUZINEAU
    2
  14. method-definition

    I am puzzled by the syntax rule <method-list> in Chapter 6. Classes of the FreePascal Language Reference (version 3.2.0) Section 6.1 Class definitions has…

    Adriaan van Os, Hairy Pixels, Martin Frb
    5
  15. More syntax questions (part 2)

    More questions about the FreePascal Language Reference (version 3.2.0) part 2 17. For the following rules, I couldn't find a definition in the Language Reference. Can I…

    Adriaan van Os, Michael Van Canneyt
    2
  16. More syntax questions (and more to follow)

    More questions about the FreePascal Language Reference (version 3.2.0) 1. Section 17.1 defines a rule <raise-statement> and <exception-address> raise-statement = "raise"…

    Adriaan van Os, Michael Van Canneyt
    3
  17. implementation-part

    The Freepascal Language Reference (version 3.2.0) states in section 16.2 "As can be seen from the syntax diagram, a unit always consists of a interface and an…

    Adriaan van Os, Michael Van Canneyt
    1
  18. Does the compiler make prodigious use of use ENTER instruction?

    Iwas reading this article today on the Microsoft website about the mysterious x86 ENTER instruction. The article states that it's primary purpose is to support Pascal…

    Anthony Walter, Bernd Oppolzer, Jonas Maebe
    4
  19. Error when building fpc on aarch64-linux still not resolved

    I tried to post this to the devel list but it seems to have failed so now trying the general list instead... See ticket:…

    Bo Berglund, Sven Barth
    2
  20. what is release plan for fpc?

    I am sorry if this is not the right mail list to ask the question. I am helping to build fpc package on Debian riscv64 and found that:…

    Bo YU, Adriaan van Os, Sven Barth
    2