Search results

From Free Pascal wiki
Jump to navigationJump to search

Page title matches

  • ...libraries in Pascal, an easier alternative is to use the C libraries from Pascal. ...g systems and low-level APIs are written in and designed to be used by the C language.
    4 KB (631 words) - 23:37, 19 April 2022
  • ...une alternative plus facile consiste à utiliser les bibliothèques C depuis Pascal. ...API de bas niveau sont écrits et conçus pour être utilisés par le langage C.
    5 KB (771 words) - 00:31, 20 April 2022
  • ...given that it is impossible to write an equivalent C program to check what C compilers do. .... Note that the table below only applies to functions declared as "cdecl", Pascal functions (may) use other calling conventions.
    2 KB (308 words) - 13:59, 30 April 2022
  • ...crire un programme C équivalent pour vérifier ce que font les compilateurs C. ...sous ne s'applique qu'aux fonctions déclarées comme "cdecl", les fonctions Pascal (peuvent) utiliser d'autres conventions d'appel.
    2 KB (371 words) - 14:10, 30 April 2022

Page text matches

  • ...s attempts to convert a C header file to a pascal unit. It can handle most C constructs that ...e unit with Pascal declarations can then be used to access code written in C.
    901 bytes (161 words) - 23:05, 19 April 2022
  • ...given that it is impossible to write an equivalent C program to check what C compilers do. .... Note that the table below only applies to functions declared as "cdecl", Pascal functions (may) use other calling conventions.
    2 KB (308 words) - 13:59, 30 April 2022
  • ...list all possible pros (mostly) and cons of Pascal language (all kinds of pascal included). Pascal has something of a stigma as an "educational, and therefore weak" language,
    2 KB (300 words) - 01:43, 27 July 2020
  • ...al user interface wrapper over [[H2Pas]] tool used to convert C headers to pascal. to do
    920 bytes (133 words) - 14:26, 31 January 2016
  • ...ast. Calling a DirectX function is not different from other languages like C++ (with some small exceptions). ...++, it is recommended to have some basic C++ knowledge, but translating to Pascal is not very difficult: you will get the hang of it in no time.
    2 KB (298 words) - 02:03, 16 February 2020
  • ...ymmetric difference operator is applicable to [[Set|<syntaxhighlight lang="pascal" inline>set</syntaxhighlight>]] variables. By mathematical definition, <syntaxhighlight lang="pascal" inline style="whitespace: nowrap;">A >< B</syntaxhighlight> is <math>\left
    1 KB (139 words) - 17:03, 27 January 2022
  • {{Projects using Free Pascal - Libraries}} * It is applicable to both procedural and class-based programming to implement cooperative multitasking.
    814 bytes (118 words) - 17:57, 27 February 2024
  • ...libraries in Pascal, an easier alternative is to use the C libraries from Pascal. ...g systems and low-level APIs are written in and designed to be used by the C language.
    4 KB (631 words) - 23:37, 19 April 2022
  • ...he functionality in a procedural way and can be used in the future to make C++ bindings, or bindings for other languages. ...en zwischen Lazarus und C++ - An article which explains how to use the LCL C Bindings (German language)
    867 bytes (131 words) - 04:01, 10 January 2020
  • List of the tools that support Pascal language: ...languages: ActionScript, Ada, C++, C#, D, IDL, Java, JavaScript, MySQL and Pascal.
    3 KB (426 words) - 11:10, 21 July 2021
  • ...th the C library memory manager. All memory management is then done by the C memory manager. ...ocated by initialization routines in units that are initialized before the C memory manager is installed.
    860 bytes (140 words) - 20:40, 10 January 2022
  • [[How to start]] [[Porting Free Pascal]]
    2 KB (259 words) - 00:54, 11 June 2021
  • Back to [[Reserved words]]. ...3 mod 4;" would evaluate to 1 (a=1), while "b := 12 mod 4;" would evaluate to 0 (b=0).
    2 KB (317 words) - 01:06, 21 February 2020
  • ;
    ...colon''' <syntaxhighlight lang="pascal" inline>;</syntaxhighlight> is used to ...inline>resourceString</syntaxhighlight>, or [[Type|<syntaxhighlight lang="pascal" inline>type</syntaxhighlight>]] definition,
    4 KB (493 words) - 21:56, 4 July 2021
  • ...opted by C++ compiler (and that might be the reason of the rate use). Some C-like APIs could benefit from the feature, especially low level ones. <source lang="c">
    3 KB (529 words) - 13:44, 30 April 2022
  • ...cal units. The Free Pascal team uses it to make import units for important C libraries such as GTK or MySQL. ...files to compile programs and units with FPC. The Free Pascal team uses it to create all it's makefiles.
    2 KB (328 words) - 19:43, 6 August 2022
  • Please see [[Editor Macros PascalScript]] for info how to use PascalScript Macros in the IDE Source editor. The macro shown below aligns selected code to a specific token. It looks for a specific token in each selected line, and
    2 KB (365 words) - 06:48, 21 September 2020
  • {{Pascal}} ...ticle is about the programming language [[Pascal]]. For the modifier see [[pascal]].}}
    3 KB (436 words) - 17:43, 16 October 2019
  • ...hlight lang="delphi" inline>word</syntaxhighlight>]].<sup>[https://www.gnu-pascal.de/gpc/LongWord.html]</sup> ...lues and the [[SizeOf|size]] occupied in a [[Packed|<syntaxhighlight lang="pascal" inline>packed</syntaxhighlight>]] structure.
    3 KB (395 words) - 13:25, 22 December 2023
  • ...older, just '''Text''') is used in a Pascal program to read from and write to a text file. <syntaxhighlight lang=pascal>
    2 KB (286 words) - 10:14, 29 February 2020
  • ...is part of an effort to create a more recent Delphi compatible RTL in Free Pascal. ...ently, 2 points make creating code that will compile in Delphi and in Free Pascal difficult.
    6 KB (1,020 words) - 11:31, 5 March 2024
  • ...ed using [https://risoflora.github.io/libsagui libsagui], a cross-platform C library incorporating GNU libmicrohttpd, uthash, PCRE2, ZLib and GnuTLS. = Comparison with Brook for Free Pascal =
    2 KB (230 words) - 17:53, 16 August 2022
  • '''fpwebview''' is Free Pascal binding for [https://github.com/webview/webview webview], the cross-platfor C:\> git clone https://github.com/PierceNg/fpwebview
    2 KB (258 words) - 04:38, 6 April 2024
  • [http://swig.org/ SWIG] is a program that takes C++ .h and .cpp files and generates object-oriented language bindings for var == Object Pascal support ==
    4 KB (612 words) - 17:43, 21 October 2022
  • {{Basic Pascal Tutorial/Chapter 1/Solution}} Here's one way to solve the programming assignment in the previous section.
    1 KB (127 words) - 16:17, 20 August 2022
  • ...is a program to convert gobject-introspection (*.gir) xml files into into Pascal files which can be compiled (hopefully) without modification. *GObject's are mapped to pascal objects (not classes) for easier use.
    2 KB (362 words) - 07:26, 5 February 2023
  • {{Basic Pascal Tutorial/Chapter 2/Files}} <syntaxhighlight lang="pascal">
    2 KB (382 words) - 16:18, 20 August 2022
  • ...o account is that the GDBM SYNC constant (for open flags) has been renamed to GDMB DOSYNC because it conflicts with the gdbm sync function. ...ed by the gdbm routines should be freed by the C free() call, NOT with the pascal FreeMem() call.
    2 KB (311 words) - 07:49, 16 February 2020
  • Chelper is Lazarus extension tool, that helps converting C headers to Pascal. Yes, it's yet another C-to-Pascal converting tool like lot of similar ([[H2Pas]], ToPas), but one might find
    6 KB (888 words) - 10:01, 30 April 2022
  • ObjCparser is the tool that helps to convert Objective-C headers to FPC headers as described at [[PasCocoa]] ...ObjCParser supports the Objective-C 1.0 language specification. (Objective-C 2.0 properties are not yet supported).
    4 KB (569 words) - 13:58, 12 June 2020
  • As of FPC 2.3.1, the '''{$MODESWITCH}''' directive can be used to select some of the features that a '''{$MODE }''' directive would select. ...e current mode. For example, you might be programming in TP mode, but want to use the Out parameters, which are only available in Delphi mode.
    3 KB (453 words) - 16:24, 3 May 2024
  • {{Basic Pascal Tutorial/Chapter 5/1-dimensional arrays}} <syntaxhighlight lang=pascal>
    4 KB (120 words) - 16:20, 20 August 2022
  • ...arus components) that allows interprocess communication (IPC) between Free Pascal programs. It allows two executables to communicate.
    2 KB (293 words) - 11:54, 3 May 2022
  • The easiest way to start development for WinCE is to download the latest release version of FPC for Win32 and arm-wince cross co ...how to build the '''arm-wince''' crosscompiler on Windows which allows you to compile Windows CE programs from your Windows desktop.
    6 KB (954 words) - 03:24, 9 August 2020
  • {{Basic Pascal Tutorial/Chapter 4/Parameters}} ...ameter list allows variable values to be transferred from the main program to the procedure. The new procedure heading is:
    3 KB (438 words) - 16:19, 20 August 2022
  • {{Basic Pascal Tutorial/Chapter 2/Input}} ...t get into mouse input in detail, because that syntax differs from machine to machine. In addition, today's event-driven windowing operating systems usua
    3 KB (420 words) - 16:17, 20 August 2022
  • ...gine|game engine]]: it is a [[Game framework|game framework]] you are free to design and structure your program as you like. *User-friendly, intuitive C API usable from many languages.
    2 KB (237 words) - 19:43, 24 March 2020
  • {{Basic Pascal Tutorial/Chapter 1/Standard Functions}} Pascal には利用可能な標準的数学関数がいくつか用意されてい
    3 KB (156 words) - 16:17, 20 August 2022
  • {{Pascal for C users}} This page gives some translations between C(++) and Pascal concepts.
    8 KB (1,042 words) - 17:57, 3 December 2022
  • {{Basic Pascal Tutorial/Chapter 5/1-dimensional arrays}} Suppose you wanted to read in 5000 integers and do something with them. How would you store the i
    3 KB (436 words) - 16:20, 20 August 2022
  • ! C# !! [[Pascal]] !! Additional comments | &nbsp; Mac Pascal
    8 KB (948 words) - 14:17, 6 February 2023
  • ...une alternative plus facile consiste à utiliser les bibliothèques C depuis Pascal. ...API de bas niveau sont écrits et conçus pour être utilisés par le langage C.
    5 KB (771 words) - 00:31, 20 April 2022
  • ...g is a feature which displays text in different colors and fonts according to the category of terms. It is the feature of text editors that are used for <syntaxhighlight lang="pascal">
    3 KB (289 words) - 00:23, 16 September 2023
  • ...ding]] page will provide more information on how the binding works and how to use it. .... This procedural interface is wrapped by an object pascal interface again to make usage easier.
    2 KB (337 words) - 02:03, 16 February 2020
  • PascalGUI is the oldest self-hosted Pascal compiler on [[Android]]. You can use [http://turbocontrol.com/userland.htm UserLAnd] to load Free Pascal.
    2 KB (248 words) - 08:47, 12 January 2020
  • The [[Reserved word|reserved word]] <syntaxhighlight lang="pascal" inline>case</syntaxhighlight> starts a clause where alternatives are chose The general structure of <syntaxhighlight lang="pascal" inline>case</syntaxhighlight>-clauses looks like this:
    5 KB (707 words) - 04:08, 17 October 2023
  • ...accepted into [[GDB]], so if possible set language to pascal "set language pascal" * To get help, use "help <command>" or "help" to see a category list.
    2 KB (319 words) - 00:30, 21 August 2020
  • ...ntaxhighlight lang="pascal" inline>system.val</syntaxhighlight>}} attempts to convert a string representation of a numeric value into a numeric value var This [[Borland Pascal]] extension is part of the default [[RTL|run-time library]] delivered with
    3 KB (450 words) - 15:52, 7 February 2023
  • ==Roadmap to port FPC to SymbianOS== # <strike>Develop a Hello World application on c++ for SymbianOS UIQ 3</strike> - Felipe
    8 KB (1,234 words) - 22:56, 6 June 2021
  • ...apterEControl. You must create object of this class and assign this object to editor property AdapterHilite. <syntaxhighlight lang="pascal">
    4 KB (536 words) - 10:02, 9 February 2020
  • {{Basic Pascal Tutorial/Chapter 1/Assignment and Operations}} To assign a value to a variable, follow this syntax:
    4 KB (617 words) - 16:17, 20 August 2022
  • ...is the start of a tutorial about cgi web programming. Everyone is invited to contribute. Free Pascal 的CGI程序是普通的可执行程序。
    3 KB (433 words) - 01:18, 11 February 2020
  • Back to: [[Data type|data types]] | [[Reserved words|reserved words]]. ...in [[Delphi]]. Object is maintained for backward compatibility with Turbo Pascal and has largely been superseded by [[Class|class]].
    2 KB (301 words) - 23:02, 17 February 2021
  • ...ee Pascal framework for web applications. It's pure Pascal. You don't need to leave your preferred programming language. ...eds, extensible and decoupled brokers... In fact, you have several reasons to adopt Brook as your web development framework.
    5 KB (645 words) - 09:42, 18 January 2022
  • ...et cela pourrait être la raison de la rare utilisation). Quelques API à la C pourrait bénéficier de cette caractéristique, en particulier celles de b <source lang="c">
    4 KB (576 words) - 13:48, 30 April 2022
  • The pseudo-[[Procedure|<syntaxhighlight lang="pascal" inline>procedure</syntaxhighlight>]] '''{{Doc|package=RTL|unit=system|iden It is similar to [[Pascal for C users|C]]’s <syntaxhighlight lang="c" inline>return</syntaxhighlight>.
    5 KB (606 words) - 23:08, 22 January 2022
  • ...source code. The error means literally that the pre-compiled units of Free Pascal for one reason or another are simply not being found by the compiler. There ...pc-3.0.0 and lazarus. I follow this latter paradigm keeping all of my Free Pascal/Lazarus files in one convenient location.
    5 KB (881 words) - 08:58, 20 January 2020
  • ...2js is installed in ''C:\pascal\pas2js\bin\pas2js'', then it searches ''C:\pascal\pas2js\bin\pas2js.cfg'' ...from top to bottom, while on the command line they are searched from right to left.
    3 KB (495 words) - 13:33, 27 February 2024
  • Finally we are ready to craft some code. To make things easier, I have created a git repository that hosts the examples to access the working examples plus the extra prerequisites.
    3 KB (471 words) - 22:28, 28 February 2021
  • Variables are [[Declaration|declared]] in a [[Var|<syntaxhighlight lang="pascal" inline>var</syntaxhighlight> section]]. ...mpile-time]] (and let it be the [[Variant|data type <syntaxhighlight lang="pascal" inline>variant</syntaxhighlight>]]).
    5 KB (663 words) - 18:16, 3 September 2022
  • A '''game engine''' is a software development environment designed to create [[Games|games]]. It distinguish from [[Game framework|game librarie Here's a list of game engines that are Pascal/Delphi based or have Pascal binding libraries.
    5 KB (695 words) - 15:11, 29 April 2024
  • ...is essentially and array of tagitems, which are basically key-value pairs. To keep it simple and fast, an Amiga tag is defined as follows: <syntaxhighlight lang="pascal">
    4 KB (622 words) - 10:48, 17 December 2019
  • {{geometry in pascal}} <syntaxhighlight lang="pascal">
    1 KB (208 words) - 21:38, 22 August 2020
  • You must [[Debugger_Setup |setup the debugger]] and start the project to debug it. Only then this window will be useful. ...output looks at times like C, not Pascal. Other debuggers may show a more Pascal-like style.
    4 KB (676 words) - 16:13, 10 September 2022
  • ...regardless of whether your main background is in Objective-C or in Object Pascal. ...ctive-Pascal and on the one hand Objective-C, and on the other hand Object Pascal.
    16 KB (2,338 words) - 12:23, 11 March 2021
  • *
    == standard Pascal == ..." inline>*</syntaxhighlight>, pronounced “asterisk”, is used in [[Pascal]] to
    3 KB (419 words) - 16:10, 27 November 2022
  • {{Basic Pascal Tutorial/Compilers}} Pascal Compilers (author: Tao Yue, state: ''changed'')
    7 KB (1,173 words) - 15:35, 29 August 2022
  • ...marketed as Mac OS X until 2012 and OS X until 2016) with Lazarus and Free Pascal. ...bit) widgetset is also available but only for 32 bit software and only up to macOS 10.14 Mojave. Apple removed the Carbon framework from macOS 10.15 Cat
    4 KB (520 words) - 09:43, 5 May 2024
  • ...of extending FPC, in order to be able to declare WebAssembly globals from Pascal code. == Differences between Pascal global variables and WebAssembly globals ==
    5 KB (733 words) - 17:45, 24 July 2022
  • ...in build files or repeat them on the command line, Free Pascal allows them to be placed in a configuration file. The compiler options in the file will be Special comment directives are available to allow a configuration file to be conditionally processed. Available directives are:
    4 KB (576 words) - 06:14, 8 February 2020
  • ...engine. It is an artificial speech synthesis software which converts text to audio. It supports a vast number of [http://espeak.sourceforge.net/language eSpeak does text to speech synthesis for the following languages, some better than others: Afri
    5 KB (746 words) - 02:22, 19 December 2019
  • ...rm units for medical cybernetics and systems biology. It supports [[Object Pascal]], S and Matlab. ...Ludwig Maximilian University of Munich, (c) University of Ulm Hospitals, (c) Ruhr University of Bochum
    2 KB (263 words) - 17:19, 22 October 2021
  • {{Using Pascal Libraries with .NET and Mono}} ...nux and macOS. What this means is that you can compile libraries with Free Pascal and use them with .NET apps on Windows and with Mono apps on Linux and macO
    9 KB (1,322 words) - 03:43, 12 May 2020
  • The '''univint''' package contains Pascal translations of various macOS framework headers. ...state in Puma 10.1, although some are newer (a few have even been updated to Leopard 10.5).
    3 KB (407 words) - 01:21, 8 August 2021
  • When you look at the source code that implements Free Pascal's <code>[[doc:rtl/system/random.html|random]]</code> it may look overwelmin Here is a simple 32 bit implementation according to MT19937. It is compatible with FPC's Random for 32 bit values.<br>
    5 KB (802 words) - 08:55, 1 February 2020
  • The [[Reserved word|reserved word]] <syntaxhighlight lang="pascal" inline>nil</syntaxhighlight> represents the special [[Constant|value]] of ...ascal" inline>0</syntaxhighlight>), however the programmer is not supposed to use this fact.
    4 KB (562 words) - 17:06, 20 January 2022
  • {{Basic Pascal Tutorial/History}} ...ALGOL language was never widely accepted. Scientists and engineers flocked to FORTRAN, a programming language which was available on many platforms. ALGO
    8 KB (1,308 words) - 16:15, 20 August 2022
  • ...compare with the official announcement by Michael Van Canneyt on the Free Pascal mailing list and update this page.}} ...but may fail. Using SQLDBLibraryLoader, you can specify the exact filename to load.
    2 KB (220 words) - 02:31, 2 March 2020
  • ...t.org/html/ libsane] library, enabling Lazarus and FreePascal applications to access scanners under Linux. :- added libsane test backend to demo project
    2 KB (281 words) - 19:02, 1 November 2019
  • {{Pascal for C users}} Cette page donne quelques traduction entre des concepts C(++) et Pascal.
    9 KB (1,305 words) - 05:05, 25 January 2023
  • ...ect [http://sageshome.net/oss/paszlib-sg.php here]). It is used in the FCL to implement the TCompressionStream class. ...paszlib'''. There are other, auxiliary units, but the only unit that needs to be included in a typical program is this one.
    4 KB (424 words) - 07:53, 23 February 2020
  • [[Pascal]] to [[JavaScript]] transpiler [[pas2js]] [[Command-line interface|command line] Put + after a boolean switch option to enable it, - to disable it
    4 KB (613 words) - 21:48, 12 June 2019
  • ..., 6, 7, 8, 9, A, B, C, D, E and F. Hexadecimal numbers are easy to convert to the computer's internal binary code and are more compact than [[Binary nume In [[Pascal]] a hexadecimal literal is indicated by using a [[Dollar_sign|$]] prefix.
    3 KB (352 words) - 04:06, 11 October 2023
  • The <syntaxhighlight lang="pascal" inline>break</syntaxhighlight> (pseudo) [[Routine|routine]] effectively de Its primary application is to exit a loop prior its planned end.
    4 KB (597 words) - 17:12, 20 November 2020
  • MPICH is a library plus tools to run a ring of daemons. This means, MPICH must be installed on every machine ...functions as c programs would do. So, you can easily convert c examples to pascal.
    7 KB (1,186 words) - 01:08, 21 February 2020
  • ...to provide the equivalent functionality of their [[Delphi]]&reg; Object [[Pascal]] product for the Microsoft Windows operating system. Borland used to distribute a version of Kylix free for personal use that was called "Kylix
    5 KB (832 words) - 12:10, 26 January 2021
  • This is an attempt to outline the idea behind using an array as a list of values. These values ca I will try to write the good and bad regarding this issue and to explain why I think it is a good and very important feature, which FPC coul
    5 KB (817 words) - 19:28, 6 August 2022
  • ...hlight>]] since version 2.2.0, and in [[Mode_Delphi|<syntaxhighlight lang="pascal" inline>{$mode Delphi}</syntaxhighlight>]] since version 2.6.0. ...C}</syntaxhighlight> syntax in other units that use <syntaxhighlight lang="pascal" inline>{$mode Delphi}</syntaxhighlight>, and vice versa.
    4 KB (578 words) - 13:43, 28 March 2024
  • “A low level language is one whose programs require attention to the irrelevant.” Pascal often comes under attack as a language which should be dead, or as a langua
    9 KB (1,451 words) - 04:28, 9 November 2022
  • ...bal compiler directives|global compiler directive]] <syntaxhighlight lang="pascal" inline>{$extendedSyntax on}</syntaxhighlight> turns on additional syntax. ...hlight lang="pascal" inline>{$X+}</syntaxhighlight>/<syntaxhighlight lang="pascal" inline>{$X‑}</syntaxhighlight>.
    3 KB (418 words) - 16:34, 23 October 2022
  • Free pascal supports the following mode switches. m_pointer_2_procedure, { allows the assignement of pointers to
    3 KB (386 words) - 15:52, 3 May 2024
  • Games written with Free Pascal. Currently active projects commercial, closed or open source. Some more als ==Notable games written in Pascal==
    6 KB (853 words) - 03:36, 30 June 2022
  • Nintendo DS can run executables made for ARM9 and/or ARM7 cpu. It is possible to switch between ARM9 and ARM7 by using ...hardware/emulator. In case of an arm7/arm9 mixed program, it is necessary to compile separately arm7 and arm9 code, then convert the .nef.bin and .nlf.b
    5 KB (779 words) - 10:16, 21 February 2020
  • ...e in many text editors or web development tools. Emmet for Delphi and Free Pascal is written from scratch in Delphi and is used in RJ TextEd and [[CudaText]] * Emmet-Pascal - https://www.rj-texted.se/Help/Emmetcheatsheet.html
    5 KB (656 words) - 13:49, 25 December 2020
  • {{Basic Pascal Tutorial/Chapter 1/Standard Functions}} ...several standard mathematical functions that you can utilize. For example, to find the value of sin of pi radians:
    2 KB (348 words) - 16:17, 20 August 2022
  • ...allows you to design user friendly text mode applications. It is designed to be API-compatible with Borland's Turbo Vision framework. The [[Textmode IDE|Free Pascal IDE]] uses Free Vision for its user interface. [[Textmode IDE development]]
    8 KB (1,227 words) - 15:16, 23 October 2022
  • {{geometry in pascal}} <syntaxhighlight lang=pascal>
    2 KB (300 words) - 14:24, 9 March 2022
  • ...nly used for parallelism and better CPU utilization. If a programmer needs to write code which will be called asynchronously, then OS-level threads will * Ability to run in main loop only (without [[TThread]] instances)
    2 KB (280 words) - 19:51, 31 August 2021
  • ...reate JNI Android loadable module (.so) and Android Apk using Lazarus/Free Pascal. ; How to
    7 KB (941 words) - 01:29, 23 May 2023
  • The linker ''wasm-ld'' from the LLVM project. LLVM 11.0 and 12.0.1 are known to work. ...staller. As administrator, run the installer. Let's say you installed into C:\llvm. Enable Windows 'developer mode' if you have not done so. Then set ne
    7 KB (1,102 words) - 13:13, 8 September 2022
  • ...oviding subroutines for programming in text mode. It is similar to ncurses C library. It's intention is to be compatible with the Borland Pascal / Turbo Pascal 7 CRT unit.
    3 KB (189 words) - 07:09, 27 December 2019
  • ...the article can be found [http://web.archive.org/web/20210718153204/http://pascal-central.com/docs/pascal1973.pdf here]. ...trying to refer to the article are unaware of the capabilities of current Pascal (Delphi/FPC) implementations.
    8 KB (1,351 words) - 07:19, 27 November 2023
  • *[[Creating bindings for C libraries/ja]] - C のヘッダファイル (.h) を Pascal のユニットに変換する方法。 こうして生成された新しいライブラリはそのまま C などの他のプログラミング言語から利用することができ
    7 KB (193 words) - 01:02, 24 September 2021
  • Many Free Pascal programmers also maintain sourcecode in Delphi.<br> Even if you have moved to Free Pascal from Delphi you may have data that relies on Delphi's Random.<br>
    4 KB (606 words) - 19:48, 14 May 2024
  • All parameters are mandatory. Especially ActionName which must be 'Open' to work with double click. This is useful as well for default commands like 'E <syntaxhighlight lang="pascal">
    4 KB (568 words) - 05:38, 15 February 2020
  • ...óżnych kolorach i czcionkach, w zależności od typu elementów składni. Jest to funkcja edytorów tekstu używana do programowania ([[Source_code|kodów ź <syntaxhighlight lang="pascal">
    3 KB (380 words) - 14:47, 11 January 2024
  • It is therefore necessary to download the FPC tar installer, FPC source, Lazarus source and compile Laza == Install Free Pascal ==
    3 KB (439 words) - 18:10, 6 December 2020
  • * Client Computer - Generally, this computer has a browser to request the files hosted in server computer. A Free Pascal CGI executable is a normal executable program, like any program on your com
    6 KB (946 words) - 10:02, 26 June 2020
  • ...lude Synaser unit and add [[Synapse|Synapse package]] as a new requirement to your project. In OnClick event of both buttons put something like this: <syntaxhighlight lang=pascal>
    4 KB (534 words) - 08:32, 9 February 2020
  • Here is a list of common C structures, not recognized by h2pas and how to fix them: ==h2pas problem: extern "C"==
    17 KB (2,741 words) - 06:58, 3 May 2022
  • C'est la page principale du compilateur Free Pascal (FPC) lui-même. [[Standard Pascal/fr|Pascal standard]]<br>
    1 KB (200 words) - 15:28, 10 August 2022
  • ...{Doc|package=RTL|unit=system|identifier=assert|text=<syntaxhighlight lang="pascal" inline>assert</syntaxhighlight>}} inserts an assertion. ...ue|<syntaxhighlight lang="pascal" inline>true</syntaxhighlight>]] in order to proceed, otherwise a [[runtime error|run-time error]] is generated.
    5 KB (655 words) - 22:42, 4 March 2022
  • {{Warning|The FPC-AVR port is experimental and might be broken from time to time. If this is the case, please fill a [http://bugs.freepascal.org bug re '''FPC-AVR''' is the [[FPC|Free Pascal Compiler]] port for the AVR microcontroller. It uses the GCC AVR tool chain
    4 KB (647 words) - 20:36, 26 December 2021
  • ...ponsored by Munich Trade Fair Centre and organized by FreeX magazine. Free Pascal and Lazarus have been one of 14 Open Source projects present (both have bee For Free Pascal, the following developers have been present:
    5 KB (819 words) - 06:50, 18 September 2020
  • ...estub'' utility converts a Pascal import unit for importing Pascal classes to a unit that is compileable by Delphi There is an option to give a list of classes that must be defined forward:
    4 KB (596 words) - 18:41, 2 August 2020
  • ..." inline>26</syntaxhighlight>) est défini pour être <syntaxhighlight lang="pascal" inline>&</syntaxhighlight> (prononcé “esperluette” (ampersand)). == Pascal ==
    3 KB (404 words) - 17:24, 6 August 2022
  • ...il d'extension de Lazarus, qui aide à convertir les fichiers d'entête C en Pascal. Oui c'est un autre outil de conversion C vers Pascal comme beaucoup qui lui sont similaires ([[H2Pas/fr|H2Pas]], ToPas), mais on
    7 KB (1,052 words) - 13:12, 30 April 2022
  • '''Fpcmake''' is a [[makefile]] generator, to control the [[make]] [[utility]] by [[GNU]]. It generates a makefile named It is used in the FPC source tree (e.g. in FPC 2.6.0), but is planned to be succeeded by [[FPMake]].
    4 KB (678 words) - 13:49, 17 February 2022
  • ...ight>}} is a [[Pointer|pointer]] to a single [[Char|<syntaxhighlight lang="pascal" inline>char</syntaxhighlight>]]. ...nline>PAnsiChar</syntaxhighlight>}} is an alias for <syntaxhighlight lang="pascal" inline>PChar</syntaxhighlight>.
    7 KB (900 words) - 14:14, 3 September 2021
  • {{geometry in pascal}} <syntaxhighlight lang=pascal>
    1 KB (193 words) - 12:09, 16 February 2020
  • ...z oficjalnym ogłoszeniem Michaela Van Canneyta na liście mailingowej Free Pascal i zaktualizuj tę stronę.}} '''TSQLDBLibraryLoader''' [[image:tsqldblibraryloader.png]] to komponent Lazarus i FPC, który określa nazwy i lokalizacje bibliotek baz
    2 KB (252 words) - 23:43, 10 August 2021
  • ...(c||d), (a&&b)&&(c&&d), (a|b)|c, (a&b)&c, (a^b)^c, (a+b)+c, (a-b)-c, (a*b)*c * Use {$modeswitch OmitRTTI} to treat published sections as public and thus remove them by WPO. Published s
    5 KB (760 words) - 12:10, 9 March 2021
  • {{Basic Pascal Tutorial/Chapter 5/1-dimensional arrays}} [[Basic Pascal Tutorial/fr|Tutoriel de Pascal Objet]] : Types de données / '''Tableaux a une dimension'''
    3 KB (513 words) - 16:20, 20 August 2022
  • {{Basic Pascal Tutorial/Chapter 4/Scope}} ...res inside procedures, variables inside procedures, and your job is to try to figure out when each variable can be seen by the procedure.
    2 KB (371 words) - 16:19, 20 August 2022
  • {{Basic Pascal Tutorial/Chapter 1/Assignment and Operations}} <syntaxhighlight lang="pascal"> variable_name := expresión;</syntaxhighlight>
    5 KB (718 words) - 16:17, 20 August 2022
  • {{Basic Pascal Tutorial/History}} &nbsp;&nbsp;&nbsp;Pascal surgió de [http://es.wikipedia.org/wiki/ALGOL ALGOL], un lenguaje de progr
    11 KB (1,716 words) - 16:15, 20 August 2022
  • Apple has relaxed all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. Before this change it was not legally possible to ship FPC-compiled applications for iPhone OS 4.0 and later.
    6 KB (735 words) - 09:40, 29 February 2020
  • ...a cross-platform development library designed to provide low-level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Dire ...s going to explain how to use SDL with Free Pascal and where to obtain the Pascal headers, etc. More information is available at the [https://wiki.libsdl.org
    8 KB (1,352 words) - 05:39, 21 September 2023
  • ...s and interface library and can be linked against when compiling with Free Pascal. ...ons 3-6, you may need to change its permission so that macOS will allow it to be executed:
    16 KB (738 words) - 13:01, 22 December 2019
  • ...[Equal|equal sign]] back to back, is pronounced as “becomes” and used by [[Pascal]] as the assignment operator. ...t#variable typecast|variable typecast]]), and an [[expression]] evaluating to the [[Data type|data type]] the variable is declared as on the right hand.
    5 KB (643 words) - 00:09, 4 February 2021
  • '''Pointer''' has two meanings in [[FPC|Free Pascal]]: ...variables or values of the same type that they have been declared to point to.
    6 KB (830 words) - 09:34, 3 March 2023
  • ...framework (STAX for short) enables async/await style co-routines for Free Pascal. ...ynchronous execution flows without the use of multi-threading. The idea is to split the control flow up into small tasks, which all run on the same threa
    5 KB (808 words) - 21:41, 28 September 2021
  • ...eePascal compiler to compile source code, and AVRdude to transfer the code to the microcontroller's memory using the USBasp programmer or Arduino Uno (AT ...urbo Pascal for Windows back in 1996, migrated to Delphi, and now upgraded to FPC/Lazarus.
    6 KB (886 words) - 20:24, 18 December 2023
  • '''FPMake''' is a build-system for Pascal code specifically. It can be compared with other build systems like Make, c ...-wide (global) and a local location. By default the global location points to the location of the fpc-installation, while the local location is user-spec
    9 KB (1,240 words) - 05:32, 16 February 2020
  • <syntaxhighlight lang="pascal"> The idea is to add the two last numbers in order to produce the next value.
    4 KB (528 words) - 23:05, 23 October 2019
  • ...as written using the [[Pascal]] programming language, and that is designed to be a single module in an [[Application|application]] or an [[Object module| <syntaxhighlight lang="pascal" inline>Unit</syntaxhighlight> is a [[Reserved word|reserved word]]. It mus
    7 KB (1,040 words) - 12:56, 2 January 2022
  • * Mattias: probably 23. to 25. * Marco: 23rd to 26th
    8 KB (1,212 words) - 06:50, 18 September 2020
  • == Lazarus ja Pascal oppimaateriaalia == ...http://www.taoyue.com/ Tao Yue's] [http://www.taoyue.com/tutorials/pascal/ Pascal Tutorial] (Lupa kysytty lainaamiseen).
    10 KB (1,443 words) - 03:30, 29 March 2020
  • ==Lazarus and Pascal 教學== *[[Overview of Free Pascal and Lazarus/zh_TW|Free Pascal 和 Lazarus 概述]] —— 簡述您能透過 Lazarus開發的各種程式
    13 KB (722 words) - 03:30, 29 March 2020
  • {{Add Help to Your Application}} The LCL comes with a help system, and allows you to '''create help for your own applications'''.
    7 KB (1,145 words) - 09:44, 10 March 2024
  • This is a proposal for pas2js packages, working similar to FPC/Delphi packages. ...ions that uses most of its packages, might compile faster as less js needs to be generated.
    5 KB (814 words) - 19:22, 16 January 2023
  • {{Basic Pascal Tutorial/Chapter 1/Standard Functions}} Pascal hat mehrere mathematische Standardfunktionen, die Sie nutzen können. Zum B
    3 KB (361 words) - 16:17, 20 August 2022
  • ...[[Amiga|relevant page]]. About other Amiga-like systems supported by Free Pascal, see [[AROS]] and [[MorphOS]] pages. '''The AmigaOS4 port has no official m ...systems. Please note that '''HASAMIGA''' define is only available in Free Pascal 3.0 and up.
    9 KB (1,407 words) - 06:49, 21 July 2020
  • * Florian: prefered 23th to 24th or 25th, 26th and 27th not possible * Mattias: preferred 25th to 27th
    8 KB (1,209 words) - 06:51, 18 September 2020
  • Chromium is an open source project (from Google) to create a browser for different platforms. Among other things the browser Ch ...elphi via the Delphi Chromium Embedded Framework (DCEF3). For Lazarus/Free Pascal there is the equivalent framework [https://github.com/dliw/fpCEF3 fpCEF3] (
    9 KB (1,209 words) - 01:50, 16 January 2021
  • {{File Handling In Pascal}} = オーソドックスな Pascal =
    16 KB (691 words) - 00:35, 15 February 2020
  • ...piler|Pascal compiler]] must support in order to be a true compiler of the Pascal language. The following are the standard [[Keyword|keywords]] (referred to as ''word-symbols'' in the ISO 7185) that all compilers must support:
    8 KB (1,107 words) - 11:29, 11 September 2023
  • = Major sites for Pascal, Delphi and Kylix code = *http://pascal-central.com/ special for Mac (obsolete; pre-Cocoa; last update 2009)
    10 KB (1,434 words) - 11:15, 12 September 2023
  • ...n (ISO) standard 10206. It specifies an enhanced version of the [[Standard Pascal]] language that was specified in the ISO 7185 specification. The 214-page I ...and will be via [[Mode extendedpascal|compiler mode <syntaxhighlight lang="pascal" inline>extendedPascal</syntaxhighlight>]].
    12 KB (1,694 words) - 08:08, 28 February 2024
  • ...for a while as the welcome page for the Lazarus project, is a common place to ask questions and the best place for discussions. It's a more user friendly ==How to ask for help effectively==
    9 KB (1,666 words) - 16:24, 24 July 2022
  • ...ibraries in a virtual machine. That means to run OSv applications you need to install a hypervisor such as QEMU/KVM or VirtualBox. Downloading capstan to ~/bin/capstan:
    4 KB (671 words) - 06:02, 16 February 2020
  • Un CGI Free Pascal est un programme exécutable normal, comme tout programme sur votre ordinat Contrairement aux CGI en Perl, un CGI Free Pascal n'est pas interprété. C'est un programme exécutable indépendant.
    7 KB (1,071 words) - 22:31, 1 May 2020
  • If you’re coming to FreeBSD from Windows, you may find some of its Unix terminal commands confu |Change to a different directory||cd||cd
    5 KB (789 words) - 13:08, 31 July 2020
  • 更多信息,查看[https://www.freepascal.org/develop.html Free Pascal网站]。 Free Pascal Compiler version 3.0.4 [2020/06/14] for x86_64
    23 KB (1,636 words) - 02:49, 1 June 2021
  • There are several Pascal libraries for BigInteger (and Big Decimals, like 1.23) functionality. The C-based [[gmp|GMP library]] can also be used in Free Pascal, it's not listed here.
    8 KB (1,154 words) - 03:34, 18 November 2023
  • ===Group "Add paths to dependent packages/project"=== ...age A needs Package B needs Package C. All usage options of C are appended to the options of B '''and''' A.
    6 KB (1,014 words) - 02:20, 8 February 2021
  • ...efully) be applicable across platforms; please adjust paths etc. according to your platform. Also, problems and solutions might be mentioned in the [[Laz There may be multiple problems when installing Free Pascal and Lazarus.
    10 KB (1,391 words) - 14:08, 2 August 2021
  • ...se AVRs need a boot loader, the best thing to do is to use the Arduino IDE to burn it. At the same time you can also see which parameters are needed for ...differences. The Arduino IDE must first be prepared for a naked ATmega328. To do this, open the Arduino IDE and set the following:
    5 KB (724 words) - 17:53, 2 April 2022
  • ...scal" inline>text</syntaxhighlight> file]] (such as <syntaxhighlight lang="pascal" inline>input</syntaxhighlight>, the command line interface, or any file on They are defined as part of the [[Standard Pascal|Pascal]] programming language.
    12 KB (1,584 words) - 05:08, 23 August 2020
  • {{Basic Pascal Tutorial/Chapter 1/Variables and Data Types}} ...es can be changed as the program runs. Variables must first be declared in Pascal before they can be used:
    7 KB (960 words) - 16:17, 20 August 2022
  • {{Basic Pascal Tutorial/Chapter 3/Solution}} [[Basic Pascal Tutorial/fr|Tutoriel de Pascal Objet]] : Structures de contrôle / '''Solutions des exercices'''
    3 KB (439 words) - 16:19, 20 August 2022
  • ...to unicode strings and also include pointer types. Differences also apply to encodings and reference counting. A variable of type '''AnsiChar''', also referred to as '''[[Char|char]]''', is exactly 1 byte in size, and contains one "ANSI"
    16 KB (2,184 words) - 07:50, 14 December 2023
  • ''MacOS'' is the target for Mac OS Classic, i.e. the predecessor to macOS. macOS itself was previously marketed as Mac OS X and OS X. For macOS Free Pascal can now be used in the [[MPW]] development environment.
    7 KB (1,182 words) - 20:49, 16 December 2019
  • ...P|Turbo Pascal mode]]: the [[Turbo Pascal]] keywords are available for you to use ...mode]]: the Turbo Pascal and Object Pascal keywords are available for you to use
    11 KB (1,663 words) - 22:00, 14 May 2024
  • ...nes [https://en.wikipedia.org/wiki/Application_programming_interface APIs] to deal with [[Graphics libraries|graphics]], sound, user input, data files, e | A set of Delphi 7+ and Free Pascal components and classes to help in creating hardware accelerated 2D and 3D games.
    7 KB (1,048 words) - 15:08, 20 April 2024
  • This brief guide describes the steps I took to install the fpc free pascal compiler on my raspberry with gentoo. ...o install free pascal (not Lazarus) on a raspberry with gentoo, so, I want to share my experience.
    7 KB (1,041 words) - 03:04, 21 December 2019
  • ** [[ARM]] CPU is fully supported. See [[arm-wince]] how to setup a crosscompiling enviroment.<br> There are readymade crosscompiler pa GDB can be used to debug your WinCE applications remotely via ActiveSync. Download GDB 6.4 for
    5 KB (741 words) - 03:15, 9 August 2020
  • <syntaxhighlight lang="pascal" inline>Break</syntaxhighlight> rutiini tosiasiallisesti tuhoaa [[Loop|silm <syntaxhighlight lang="pascal" inline>Break</syntaxhighlight> rutiinilla on erityinen merkitys silmukasta
    4 KB (557 words) - 17:16, 6 August 2022
  • ...itional [[Mac Pascal]] compiler to [[Free Pascal]], see [[Porting from Mac Pascal]] ==Differences compared to standard Free Pascal==
    9 KB (1,425 words) - 18:19, 3 September 2022
  • ...language grammars. Code and grammar are separated, so grammar is not tied to implementation language. This means that the same grammar can be loaded int ...comparison table] of several parsers on Gold site, with special attention to [http://goldparser.org/about/comparison-yacc.htm Gold vs Yacc] comparison.
    20 KB (2,383 words) - 10:04, 15 December 2023
  • You can use Free Pascal/Lazarus to access a PostgreSQL database server. If you are looking for information on == Direct access to PostgreSQL ==
    10 KB (1,476 words) - 08:42, 23 February 2020
  • ...sCocoa''' is the project to build object oriented bindings to use Cocoa in Pascal. ==Objective-C to Pascal Bindings==
    21 KB (2,698 words) - 22:55, 6 June 2021
  • ...ect [http://sageshome.net/oss/paszlib-sg.php here]). It is used in the FCL to implement the TCompressionStream class. ...paszlib'''. There are other, auxiliary units, but the only unit that needs to be included in a typical program is this one.
    15 KB (1,916 words) - 10:25, 6 August 2023
  • * '''Overview''': Previous FPC versions allowed ''enumerator'' structures to be classes, objects or interfaces. Now ''enumerator'' structure can also be ...record helpers which allow you to add methods, properties and enumerators to classes and records without inheriting from them.
    15 KB (2,204 words) - 16:51, 25 May 2023
  • InstantFPC erlaubt es, Pascal Skripte unter Linux, BSD, OS X und Windows auszuführen. Beispiel für ein Pascal Skript unter Linux:
    7 KB (933 words) - 14:45, 17 February 2020
  • ...tion with Objective-C which was added through the [[FPC PasCocoa|Objective Pascal]] dialect. The precompiled CocoaAll header comes with an instruction to link the CoreImage framework. The framework was introduced in macOS 10.11 a
    6 KB (850 words) - 02:39, 24 February 2021
  • ...following, probably incomplete, list contains some approaches to use Free Pascal for creating an OS. ...unctional language to study the developement process and the use of Scheme to build a fairly complex system.
    7 KB (1,066 words) - 00:15, 2 February 2024
  • ...HTML pages from a Pascal program, ranging from calling an external browser to adding a component capable of rendering the html page into a form. ==Starting a web browser to show a page/URL==
    6 KB (886 words) - 06:17, 18 February 2022
  • ...e>SCNetworkReachability</code> programming interface allows an application to determine the status of a system's current network configuration and the re ...oop of a client object’s thread. The client implements a callback function to receive notifications when the reachability status of a given remote host c
    9 KB (1,046 words) - 00:15, 21 November 2021
  • * [[bfd]] - Header to GNU Binary File Descriptor library (part of binutils) * [[bzip2]] - bzip2 decoding. Turbo Pascal object, standalone, not a header.
    9 KB (1,320 words) - 20:25, 29 August 2023
  • * '''Old behaviour''': It was possible to have ''abstract'' or ''sealed'' fields immediately following the ''class'' <syntaxhighlight lang=pascal>
    9 KB (1,273 words) - 13:22, 3 March 2020
  • {{Tip|If you use "cdecl", FPC ensures that your function completely adheres to all ABI requirements (naming, parameter passing, etc). If you don't, then y <syntaxhighlight lang=pascal>
    10 KB (1,298 words) - 10:46, 4 February 2022
  • <syntaxhighlight lang=pascal>
    9 KB (603 words) - 08:40, 14 February 2020
  • {{Using Pascal Libraries with .NET and Mono}} ...Linux e macOS. Questo significa che si possono compilare librerie con Free Pascal e usarle con applicazioni .NET in Windows e con applicazioni Mono in Linux
    10 KB (1,339 words) - 09:17, 4 March 2020
  • ...system which is supported by FFmpeg or by VLC. These libraries can be used to embed video playback in your applications. * [[macOS_Play_Alert_Sound|System Sound Services]] For up to 30 second sound clips, alerts etc.
    9 KB (1,267 words) - 05:25, 11 January 2021
  • lazbuild is a command line utility to compile Lazarus projects and packages, as well as the Lazarus IDE itself. W ...and compiles needed packages first. It uses the Free Pascal compiler (fpc) to compile.
    4 KB (636 words) - 12:58, 26 July 2023
  • = Download Free Pascal Qt4 Binding = The binding releases are uploaded to the [http://users.telenet.be/Jan.Van.hijfte/qtforfpc/fpcqt4.html FPC Qt4 Bi
    17 KB (2,698 words) - 01:13, 24 February 2020
  • ...文),但目前在 OS X 和 Linux 上使用 Pascal 操纵 OpenOffice 的 UNO (通用网络对象)并不那么容易。 如果您对使用 Pascal 开发面向对象的”桥“感兴趣,请参看如下联接以获取更 <syntaxhighlight lang=pascal>program TestOO;
    11 KB (1,191 words) - 13:45, 21 February 2020
  • ...[[Compiler directive|compiler directives]] may be used more than once in a Pascal [[Source code|source code]] file. ...Operator|operators]] similar to conventions of in the [[Pascal for C users|C]] language.
    14 KB (1,568 words) - 16:14, 4 September 2021
  • This page is the start of a tutorial about how to port Free Pascal to different architectures and operating systems. ==Porting to a new Operating System==
    9 KB (1,243 words) - 09:57, 19 August 2020
  • * [[DockedFormEditor|DockedFormEditor]] - Docks a form next to source editor unit * [[H2Paswizard|h2paswizard]] - Converts C headers files to Pascal
    7 KB (932 words) - 10:24, 10 April 2023
  • ...d be able to select arm as the CPU in Lazarus or if just using FPC, choose to use the ppcrossarm compiler and produce v6 arm binaries. Raspberry Pi is ju ...of this install is done as root. Working like that gives you the potential to make a real mess of your system, please be very careful.
    8 KB (1,305 words) - 11:39, 10 October 2023
  • ...efined in [[RTL]]. Before its first use, FPC's random number generator has to be initialized with a single call of the <code>[[doc:rtl/system/randomize.h A third option is to use random numbers from external sources, either from specialised hardware
    12 KB (1,597 words) - 18:42, 29 November 2020
  • <syntaxhighlight lang=pascal> assoc.ApplicationDescription := 'RAD for Free Pascal';
    12 KB (1,270 words) - 05:37, 15 February 2020
  • Endianness refers to the way that values larger than a [[Byte|byte]] (e.g. 16/32/64-bit Free Pascal supports processors with two types of endianness:
    11 KB (1,668 words) - 16:30, 2 July 2021
  • ...ansparently supports (requires, actually) integrating Pascal and Objective-C source files into a single application * Pascal translation of the OpenGL ES 1.1 C-header from the SDK (this one we can distribute, because it's licensed unde
    14 KB (2,162 words) - 01:47, 2 August 2020
  • {{Console Mode Pascal}} == Console-Mode Pascal Programming ==
    12 KB (1,854 words) - 19:49, 2 May 2023
  • ...ich makes it possible to integrate other languages directly with Objective-C code. Two general approaches exist. ...st approach is to create a ''bridge''. In this case calls to the Objective-C run time helpers are wrapped in host language constructs and helpers. The h
    27 KB (3,439 words) - 14:50, 1 May 2021
  • {{How To Help Developing Lazarus}} == Prerequisites to developing Lazarus ==
    8 KB (1,311 words) - 23:25, 19 April 2023
  • ...system which is supported by FFmpeg or by VLC. These libraries can be used to embed video playback in your applications. * [[macOS_Play_Alert_Sound|System Sound Services]] For up to 30 second sound clips, alerts etc.
    9 KB (1,330 words) - 08:50, 3 November 2021
  • You can add a button to your form, by clicking the TButton (square button with an "OK" in the middl <syntaxhighlight lang="pascal">
    6 KB (829 words) - 09:08, 9 November 2019
  • <syntaxhighlight lang="pascal"> ...c|package=RTL|unit=system=|identifier=runerror|text=<syntaxhighlight lang="pascal" inline>system.runError</syntaxhighlight>}}), [[Raise/fi|nostaa (raise)]] [
    4 KB (510 words) - 17:20, 6 August 2022
  • <syntaxhighlight lang="pascal"> c : TMyClass;
    3 KB (504 words) - 15:38, 1 July 2019
  • {{Creating bindings for C libraries}} ...comment créer des '''liaisons Pascal bindings''' pour des '''bibliothèques C'''.
    10 KB (1,619 words) - 00:16, 21 April 2022
  • The ability to interact with Office software and generate spreadsheets, text documents and ...If you're interested in developing an OO "bridge" for Pascal, please refer to these links for more information (caution: these links are quite techie in
    11 KB (1,528 words) - 11:54, 3 November 2023
  • ...e package EditorMacroScript, which includes the [[Pascal Script]] package. Pascal Script is provided by REM Objects. A minimum package is provided with the L ;ecLeft;: Move Caret one to the left (in the editor that invoked the macro)
    11 KB (1,158 words) - 09:58, 23 January 2022
  • ...In the future it is desirable that these headers be wrapped around a class to make their use easier. Independently from what you want to achieve, a lot of the code for a program that uses DBUS will be very simila
    12 KB (1,767 words) - 07:59, 25 October 2021
  • The last versions of macOS and Xcode which had the necessary Apple files to compile 32 bit applications was Mojave 10.14.x and Xcode 11.3.1. ...is now the default interface for macOS. Patches however are still accepted to fix compilation when Carbon breaks. There are no core Lazarus developers th
    13 KB (1,953 words) - 15:34, 13 November 2023
  • # What happen if developers wish to use only part of the array instead of the whole cells ? # What happen when we wish to do the same to containers such as TList, or TStringList ?
    5 KB (736 words) - 08:33, 20 January 2020
  • A '''function''' is a [[Routine|routine]] that, in contrast to [[Procedure|procedures]], returns a value. ...off, function calls can not appear as non-productive statements, but have to be or be part of an [[expression]].
    6 KB (841 words) - 14:48, 20 February 2021
  • ...ian virtual machines using Qemu on Ubuntu, and then compile and run a Free Pascal program. 1) They show how a "standard PC" can be used to run a program. So if you are having problems running the program on your P
    15 KB (2,341 words) - 07:00, 14 October 2020
  • ...is '''not an extension''' of [[FPC_git]]<br/>This is an '''alternative''' to it. }}</div> This page contains an introduction to GIT, for users with prior SVN experience.
    24 KB (4,139 words) - 12:45, 10 December 2021
  • ...ever, there are certain security requirements, and not everyone would like to take that approach. ...cases this is caused by a corrupt bundle file. Rebuilding the bundle uses to help in these cases.
    9 KB (1,185 words) - 09:47, 6 April 2023
  • Voilà une liste des structures C courantes qui ne sont pas reconnues par h2pas et comment les corriger: ==Problème h2pas : extern "C"==
    18 KB (2,923 words) - 15:02, 21 March 2023
  • From Free Pascal version 3.1.1 onwards, there is a new language feature called management op * They make it possible to implement new custom types with their own memory management, e.g: new strin
    8 KB (1,215 words) - 18:43, 26 April 2024
  • FPC 2.4.0 includes an initial version of a Free Pascal To use the bindings in your projects (and be able to build them) you have to:
    10 KB (1,648 words) - 12:04, 26 August 2023
  • ...chiers ini. Pour le tester, il faut créer le fichier suivant et le nommer "c:\DB.ini". Editez-le pour qu'il contienne une section nommée INIDB et les c ; Sauver sous C:\DB.ini
    4 KB (694 words) - 09:08, 4 March 2020
  • ...e tiles in random order with one tile missing. The object of the puzzle is to place the tiles in order by making sliding moves that use the empty space. == C-evo: New Horizons ==
    13 KB (2,047 words) - 15:56, 20 April 2024
  • back to contents [[FPC internals]] ...ifferent fields then the others. Each symbol type has a specific signature to indicate what kind of entry it is. Each entry in the symbol table is actual
    12 KB (1,598 words) - 13:37, 25 December 2020
  • ...rm. Cross compilation to windows is possible but the typelib importer used to create the COM bindings works only on Windows (wine not tested). When the installation succeeds, a new 'ActiveX' tab is added to your component palette.
    11 KB (1,648 words) - 14:27, 9 April 2023
  • Although Free Pascal has a reasonably good pseudo random number generator (PRNG), a [[A simple i ...me been proven to be equal or superior to either Delphi's LNG or even Free Pascal's Mersenne twister. Notably SWR, XorShift and combined e.g. SWB+KISS which
    15 KB (2,313 words) - 13:10, 3 March 2024
  • FPC comes with a Pascal parser in library form in the [[fcl-passrc]] package. This is not the main ...ress context free grammars. Code and grammar are mixed, so grammar is tied to implementation language.
    12 KB (1,979 words) - 18:16, 6 January 2024
  • {{Basic Pascal Tutorial/Chapter 1/Constants}} ...signment statement, and they cannot be passed as a VAR parameter in a call to a procedure, function, method or property.
    10 KB (1,450 words) - 11:10, 30 December 2022
  • You must [[Debugger_Setup |setup the debugger]] and start the project to debug it. Only then will this window be useful. ...by Unit-name and Line-number. The execution will be interrupted before the pascal statement on the specified line is executed. Can be set by clicking the gut
    7 KB (1,202 words) - 16:05, 20 February 2023
  • ==Lazarus と Pascal のチュートリアル== *[[Basic Pascal Tutorial/ja|Basic Pascal チュートリアル]]
    27 KB (1,761 words) - 17:35, 1 April 2024
  • Free Pascal soporta varios tipos de '''[[Char|character]] and [[String|string]]'''. Est ...desaconseja su uso. Se soporta todavía para asegurar la compatibilidad con código antiguo.
    16 KB (2,082 words) - 01:23, 11 February 2020
  • NSTextField. The field itself is readonly. Whenever it starts to edit, it's actually TCocoaFormEditor. The maximum length is not supported natively in Cocoa. There are a few ways to do that:
    9 KB (1,168 words) - 15:35, 13 October 2021
  • ...This page describes the use of this tool to edit existing documentation or to create new documentation files. In this wiki document I use [$LazDir] to denote the Lazarus base directory. So when you read [$LazDir] simply replac
    9 KB (1,483 words) - 15:51, 24 July 2020
  • * [[Introduction to platform-sensitive development]] ...oward what you're doing. These things (planning, testing, discipline) tend to spill over into other aspects of your development, resulting in still more
    11 KB (1,783 words) - 16:15, 8 April 2020
  • {{Basic Pascal Tutorial/Chapter 5/1-dimensional arrays}} <syntaxhighlight lang=pascal>
    5 KB (128 words) - 15:09, 3 January 2023
  • This target allows to compile applications for the basic Windows NT kernel interface. This includ Windows NT operating systems (Windows NT 3.5 up to Windows 7) are based on a design that allows running different environments
    10 KB (1,566 words) - 12:18, 22 October 2022
  • ==Sobre ''FreePascal CGI'' y cómo puedes probar tus módulos CGI == Un ''Free Pascal CGI'' es un programa ejecutable normal, como cualquier programa de tu orden
    4 KB (609 words) - 01:16, 11 February 2020
  • ...assuming a default value for a missing read-out of a measurement may lead to the death of a critically ill patient. Two crashes of the Boeing 737 MAX wi ...of rules called '''The Power of 10''' summarising basic principles on how to improve the security of code.
    8 KB (1,168 words) - 20:19, 2 October 2022
  • ==Istruzioni per Lazarus e Pascal== *[[Overview of Free Pascal and Lazarus|Panoramica sul Free Pascal e Lazarus]] - Una breve discussione su ciò che puoi sviluppare con questi
    10 KB (1,431 words) - 03:31, 29 March 2020
  • Use the [[Online Package Manager]] to get BGRABitmap and BGRAControls. ...other packages are optional and may need third party packages / libraries to work (OpenGL and PascalScript).
    8 KB (1,171 words) - 21:27, 13 August 2023
  • {{Basic Pascal Tutorial/Compilers}} Compilatori Pascal (author: Tao Yue, state: ''changed'')
    8 KB (1,226 words) - 15:35, 29 August 2022
  • * up to date source for FPC (tested with 2.4.x) and Lazarus (tested with 0.9.30) ...m your operating system DVD if you've not already done so and copy the SDK to an appropriate location on your Linux box.
    7 KB (1,084 words) - 02:41, 26 November 2020
  • ...is the Free Pascal package manager. It is used to compile and install Free Pascal packages which are based on [[FPMake]]. It also resolves dependencies betwe To install a package, just run 'fppkg install <packagename>'. This will look l
    28 KB (3,838 words) - 19:14, 13 November 2020
  • ...azarus. It defines the TSocketClient component for connecting applications to generic server sockets over TCP/IP networks. The download contains the component Pascal files, the Lazarus package file and resource files and the modified-LGPL li
    6 KB (874 words) - 11:20, 3 May 2021
  • ==Lazarus と Free Pascal のインストール== ...n (SVN) を用いてソースコードをダウンロード・アップデートし、それを用いてインストールすることができますが、単に Lazarus と Free Pascal を導入することだけが狙いなら、次に示す方法でディス
    33 KB (1,595 words) - 06:02, 22 December 2019
  • The contents of the book "Writing Apache Modules with Perl and C" is available on-line: ...understand what you are doing, and the C API is the same utilized by Free Pascal Apache modules.
    20 KB (3,017 words) - 08:10, 18 March 2020
  • ...o generate compilers and regular expression analyzers in Pascal instead of C. This is a very simple calculator, which shows how to use plex and pyacc. The files in this simple project are:
    20 KB (3,001 words) - 08:06, 23 February 2020
  • ...File extension|file extensions]] that are used when developing programs in Pascal. In most cases, these are extensions used by the IDE (Lazarus) and the comp | .lpr || Lazarus Program file, contains Pascal source of main program || || pascal
    6 KB (856 words) - 16:30, 8 December 2023
  • This page is about the Atari TOS version of Free Pascal, which means [[m68k|Motorola 680x0]] CPU based Atari systems running TOS an ...urrently. This means although we try to keep it working and do minor fixes to it, the port receives no new features. '''Contact the [[m68k]] port maintai
    9 KB (1,471 words) - 10:15, 23 April 2023
  • Free Pascal includes the RegExpr package, which includes several "engines" for regular Read the Wikipedia page about regular expressions to get introduced to the subject: [http://en.wikipedia.org/wiki/Regular%20expression#POSIX%20Bas
    10 KB (1,327 words) - 19:49, 24 November 2023
  • ...stall a general-purpose operating system such as Linux in order to be able to run development tools. This writer (MarkMLl) favours Debian, since he finds '''If you intend to build Lazarus, make sure you have at least 512Mb memory (RAM + swap) availa
    9 KB (1,438 words) - 07:30, 26 January 2020
  • * '''新建单元''': 创建一个新的单元文件(Pascal 源代码).
    22 KB (1,394 words) - 13:37, 8 December 2021
  • ...on is a popular scripting language that is often used to add functionality to other applications such as OpenOffice and Quantum GIS. Your computer may al .... This topic discusses how to create a library with Pascal (Delphi or Free Pascal).
    12 KB (1,479 words) - 14:03, 3 June 2023
  • == Lazarus 和 Pascal 教学 == *[[Basic Pascal Tutorial/zh_CN|基础Pascal教程]]
    19 KB (1,301 words) - 04:43, 4 February 2023
  • This page contains proposals and ideas, which could lead to the a better implementation of namespaces that what Delphi currently has. T conflicts. Other languages and frameworks (Java, .NET, C++ etc) have already seen the problem and introduced namespace support.
    13 KB (2,046 words) - 18:29, 3 August 2020

View (previous 250 | next 250) (20 | 50 | 100 | 250 | 500)