Search results

From Lazarus wiki
Jump to navigationJump to search
  • This page explains how to create Debian packages for the [[FPC]] compiler itself. * for information on creating Debian packages for any application, see [[Debian package structure]].
    1 KB (160 words) - 05:20, 26 August 2020
  • == Packages == There are various different meanings of the term "packages" in the combined FPC/Lazarus projects.
    1 KB (210 words) - 23:48, 7 April 2023
  • This is tested with OpenSuse 11.x but it should work with the commercial version, too. ...sions of Lazarus and FPC can be found in Packman community repository. Add it using the Yast tool, then install Lazarus. Yast takes care of FPC dependenc
    647 bytes (105 words) - 03:27, 12 November 2021
  • === Packages === On Mac OS X, the toolkit is available as a fink package (but check that it's up-to-date). Installation:
    1 KB (159 words) - 10:42, 2 March 2021
  • You can '''not''' edit them here. It only shows the final results. ...mpiler options inherited from packages and the additions from the project. Packages inherit options via their '''usage''' [[IDE_Window:_Package_Options|options
    1 KB (172 words) - 12:39, 29 January 2021
  • ...72014/http://web.me.com/macpgmr/XDev/XDevStatus.html The Wayback Machine]. It contains lots of useful information about the various units and tools inclu === Packages ===
    1 KB (123 words) - 09:04, 19 July 2012
  • {{IDE Window: Installed Packages}} This is the list of packages that will be compiled into the IDE when it is rebuilt.
    2 KB (284 words) - 14:04, 6 September 2021
  • ...ins a set of units to interface to the GNU debugger (GDB) library, libgdb. It is used in the Free Pascal text-based IDE. The units are: ...Implements the TGDBController object, which controls a debugging session. It implements methods which map to GDB commands. (View Interface)
    992 bytes (146 words) - 14:26, 28 May 2022
  • ...libasync unit provides cross-platform units for asynchronous input/output. It is mainly a low-level implementation of fpasync, which is an OOP implementa ...ains some classes which create an OOP wrapper around the libasync package. It is meant to integrate asynchroneous I/O in programs that also have another
    521 bytes (76 words) - 16:30, 29 April 2020
  • The package graph shows the currently loaded packages and which package uses which, and which package is used by which. Click on a package to see some general information about it in the window below.
    2 KB (256 words) - 12:47, 2 February 2021
  • ...GNU LGPL license. Currently supports DirectX, X11, VBE1.2+ and fakemodes. It has been tested on Windows (all versions since Windows 95; on i386 and x86_ ...r svgalib) and offers better compatibility between platforms (meaning that it emulates quite well the graphics modes of the TP7 DOS and Go32v2 graph unit
    1 KB (211 words) - 10:19, 5 January 2024
  • Available as binary packages for Windows 32/64, FreeBSD, macOS and Linux. It is Open Source. LGPL 2.1.
    809 bytes (109 words) - 08:56, 22 August 2020
  • This is a proposal for pas2js packages, working similar to FPC/Delphi packages. Advantages of packages:
    5 KB (814 words) - 19:22, 16 January 2023
  • ...w shows the unit dependencies implied by the uses sections. You can access it via ''View / Unit Dependencies''. ...if you installed docking, you can dock this window. The screen shot shows it on Gtk2 with anchordocking installed.
    3 KB (534 words) - 15:51, 5 September 2022
  • ...1.6 it only searched the units listed in the project inspector. Since 1.7 it searches all used units (i.e. lpr uses section) too. * '''Packages''': Search units from used packages.
    1 KB (174 words) - 12:06, 27 March 2021
  • Q: Where do I add the path for source of 3rd party components? In Delphi it was in the "Library path". ...appears in the lower part of the list in the project inspector ("Required packages"), and the IDE knows where to find the units contained in the package so th
    2 KB (302 words) - 16:47, 22 March 2022
  • It includes routines for: Overall, it is rather complete system for numeric methods.
    2 KB (255 words) - 08:20, 14 August 2020
  • ...hat future processors won't get performance gains by higher clock-rates as it was during the last decades. Instead, the CPUs will be multi core. However, ...threading ready. Some things like the heap manager need tuning, but that's it.
    2 KB (358 words) - 16:33, 6 October 2022
  • ...y copy these files to the primary config path. It does not copy all files; it copies each file when needed (i.e. the primary file does not exist). Note: If they contain more, then it means there is no default or you found a bug.
    3 KB (396 words) - 08:41, 13 February 2020
  • It's a further development of [[DMath]] from Jean Debord. It is entirely written in Pascal and does not depend on external libraries.
    2 KB (284 words) - 22:57, 10 September 2020
  • It would already help tremendously if knowledgable users would contribute a fe Example code is available in ''/usr/local/share/fpcsrc/packages/fcl-net/examples''.
    980 bytes (136 words) - 12:20, 1 December 2021
  • ...72014/http://web.me.com/macpgmr/XDev/XDevStatus.html The Wayback Machine]. It contains lots of useful information about the various units and tools inclu === Packages ===
    1 KB (187 words) - 09:04, 19 July 2012
  • # Download it (goto current version section for download links). ...not found" at compiling lazff2_dt.lpk, then open lazff2.lpk and recompile it.
    3 KB (488 words) - 17:28, 18 September 2020
  • It is implemented in FPC trunk revision 27319 of March 2014. Example code: packages/hash/examples/hmd5.pp
    386 bytes (53 words) - 03:05, 28 October 2021
  • ...NU Binary File Descriptor Library, this package provides a header-unit for it. [[Category:Packages]]
    468 bytes (69 words) - 22:01, 29 May 2020
  • lazbuild is a command line utility to compile Lazarus projects and packages, as well as the Lazarus IDE itself. When you built Lazarus yourself you can ...es required packages. It can also compile the IDE and install any compiled packages.
    4 KB (636 words) - 12:58, 26 July 2023
  • ...re compiled with debug info, then that does not change => each package has it's own setting. This also allows to re-compile packages with more/less optimization and/or with/without range/stack/overflow-checks
    2 KB (314 words) - 13:29, 28 May 2022
  • As of August 2020 binary packages for Lazarus are not available for Arch or Manjaro Linux on 64 bit ARM (aarc A list of ARM packages for Arch Linux is available [https://archlinuxarm.org/packages here].
    3 KB (439 words) - 18:10, 6 December 2020
  • [[FPMake]] is a build-system for Pascal code specifically. It can use a make-over, though. ...ace to gather basic design-principles and other ideas for the new version. It is all work-in-progress and any input is very welcome.
    9 KB (1,319 words) - 01:15, 4 September 2022
  • {{Warning|''As of 2021-May-21. the current compiler version is 3.2.2, so it is possible some of the details listed below may have changed.''}} == Packages ==
    2 KB (259 words) - 00:54, 11 June 2021
  • ...|| [[TOpenDialog]] || Dialog for selecting the name of a file for opening it ...|| [[TSaveDialog]] || Dialog for selecting the name of a file for saveing it
    3 KB (402 words) - 06:08, 4 August 2020
  • You can see where [[pas2js|pas2js]] searches for its cfg file and what it finds using the command line parameter '''-vt'''. ...example if pas2js is installed in ''/usr/lib/fpc/3.0.4/bin/pas2js'', then it searches ''/usr/lib/fpc/3.0.4/bin/pas2js.cfg''
    3 KB (495 words) - 13:33, 27 February 2024
  • ...f components that support building of flexible and robust user interfaces. It contains some of the components of the well known RxLib for Delphi. * Go to menu "Packages" -> "Open Package File (*.lpk)". Navigate to the folder containing the rx s
    2 KB (270 words) - 20:09, 19 November 2019
  • ...thly and the installation would complete without error. However when I did it, there were a number of errors. These errors are sometimes 'show-stoppers' ...s expects to be installed on your system already is not there. The missing packages were:
    5 KB (820 words) - 11:09, 5 June 2022
  • ...annot compile dynamic libraries with shared classes. That's why designtime packages are compiled statically into the IDE, which means every time you install/un ...ling Lazarus from svn don't need startlazarus, but it does not hurt to use it.
    2 KB (336 words) - 17:18, 3 June 2022
  • ...o bootstrap : a package is required to build FreePascal from source. Those packages are build using existing binaries in the official distribution and do not n The second step is to generate packages from source, using official fpcbuild's sources package (from https://source
    4 KB (687 words) - 09:33, 6 August 2020
  • ::In Free Pascal, String is still a single-byte character as it was before Delphi 2009.. 2 RTLs and packages will be created from the same codebase:
    6 KB (1,020 words) - 11:31, 5 March 2024
  • ...re case insensitive to --pcp, lazbuild before (probably) 2.4.0 is not when it reads the lazarus.cfg file. | idemake.cfg || A list of the compiled unit files for installed packages. Used to rebuild the IDE
    2 KB (288 words) - 13:31, 6 July 2023
  • ...his page shows the steps for building your own FPC, FPC-source and Lazarus packages for Raspberry Pi OS. Example shows steps for Lazarus 2.2.0 which includes F ...;;</code>, (currently line 109). Copy and paste this line below itself, so it will appear twice. Edit this copy to read like this: <code>armhf) ppcbin=
    5 KB (887 words) - 06:14, 3 February 2022
  • ...derived from sources of the Red Hat Enterprise Linux (RHEL) distribution. It is sponsored and developed by the Fermi National Accelerator Laboratory wit ...ts main goal to provide a world class environment for scientific computing it focusses on the needs of universities, major research institutions, experim
    3 KB (358 words) - 05:53, 19 July 2021
  • ...atadesktop is a database tool that can be used with Lazarus or standalone. It lets you manage data dictionaries, browse them etc. == Getting it ==
    2 KB (327 words) - 18:54, 24 July 2023
  • ...ered with lazarus and may be installed by using [Package|Install/Uninstall packages]. After install the components are accessible via the Data Export tab. It provides a template class for descendants that can provide export of datase
    2 KB (297 words) - 11:50, 16 August 2021
  • ...age... -or- Open Loaded Package... -or- Open Package File -or- Open Recent Packages, and then clicking on ''Options'' for the Options Dialog and selecting ''Pa ===Group "Add paths to dependent packages/project"===
    6 KB (1,014 words) - 02:20, 8 February 2021
  • '''FPMake''' is a build-system for Pascal code specifically. It can be compared with other build systems like Make, cons, scons, etc. ...its of it's dependences. FPMake uses two different locations to search for packages, a system-wide (global) and a local location. By default the global locatio
    9 KB (1,240 words) - 05:32, 16 February 2020
  • * Name: the unit name as written in the source code. Otherwise it is the filename without the extension and path. ...given to the compiler, but there are cases where this is not the case and it does not show the unit paths defined in the compiler configuration file (<t
    5 KB (938 words) - 13:53, 1 February 2021
  • {{Install Packages}} == Adding packages using the IDE ==
    6 KB (491 words) - 10:30, 23 December 2019
  • = Write an overview, what units/packages already exist and what they provide = * or a script to create rpm/deb/dmg packages
    2 KB (384 words) - 15:59, 1 July 2019
  • ...age... -or- Open Loaded Package... -or- Open Package File -or- Open Recent Packages, and then select a package (LazControls in the image shown). ...Compiles the package and all dependencies, adds it to the list of install packages of the IDE and rebuilds the IDE. Should be used only when the package regis
    7 KB (1,071 words) - 14:24, 6 February 2021
  • This is a set of units from RTL/Packages where all unit names are namespaced (dotted). New namespaces have been chosen for all packages, and the last part of the unitname has been cleaned up.
    9 KB (1,419 words) - 03:48, 22 October 2023
  • == Why is it useful? == ...r pages. There you find the form docked as tab. Useful is a combination of packages '''[[AnchorDockingDsgn]]''' with '''DockedFormEditor''', if you don't like
    4 KB (581 words) - 14:17, 9 April 2023
  • It does that by calling make and some extra parameters. Only the custom packages, that you installed yourself are compiled by calling the compiler directly. Just click the '''Build''' button. The IDE will rebuild all changed packages and then itself. If the ''Restart after building'' is enabled, the IDE will
    7 KB (1,135 words) - 04:04, 20 April 2023
  • * It's available on [https://github.com/PascalRiekenberg/LazProfiler GitHub]. ...b.com/PascalRiekenberg/LazProfiler/releases here] and install manually.<br>It depends on LCLExtension and EpikTimer.
    4 KB (537 words) - 08:57, 10 October 2019
  • ...so a web version of the Lazarus Packages Repository available here: http://packages.lazarus-ide.org/. ...ery minimalistic or even non-existent, but there is nothing I can do about it.
    9 KB (1,362 words) - 21:51, 28 April 2020
  • ...Lazarus installation options, please see [[Installing Lazarus on macOS]]. It is recommended that new users use the officially supported options. ...ll as clean removal of FPC and a huge number of other open source software packages.
    4 KB (591 words) - 12:17, 20 March 2023
  • Packages and utils. The compiler itself can also be compiled with a subtarget if you * It will define a macro '''FPC_SUBTARGET_SUBTARGETNAME''' , for example:
    3 KB (517 words) - 16:35, 5 August 2023
  • *Go to Package > Install/Uninstall Packages. *Select it.
    7 KB (1,038 words) - 06:55, 17 September 2020
  • ===Find and install the packages=== ...ile and run everyone's favourite 'Blank form' project (having first saved it of course) you will get this error message:
    4 KB (610 words) - 03:21, 17 January 2021
  • ...root privileges cannot rebuild Lazarus (which is done when you install new packages), and therefor one would need to change the Lazarus directory permissions.< ...is a more recent lazarus binary somewhere in your primary config path and it will launch that binary instead of the original one
    2 KB (322 words) - 12:42, 23 December 2019
  • and wait for it to stop or catch the application crash. * if a project can compile and run for Carbon, yet it cannot do the same for Cocoa, then the issue is likely with Cocoa widgetset
    3 KB (466 words) - 09:23, 6 August 2020
  • ...e of the "status bar"). Now the status bar is always moved to the bottom; (it's a hack though, since won't work if StatusBar is changed to someother cont ...with Lazarus 1.1. There's an error given on "Dock Message" action. Though it still allows to go on with Lazarus usage;
    3 KB (394 words) - 23:50, 8 August 2020
  • ...ill need to be updated to reflect the current (FPC 2.7.1) situation. Also, it apparently was called RTL - does another article called RTL need to be adde ...be the status as of FPC 2.2.1+, and only detail the earlier situation when it is needed for the understanding of the current structure.
    3 KB (445 words) - 15:28, 26 January 2020
  • ...et the FPC sources (you might have them already installed with Lazarus, as it's a prerequisite for the IDE). 2. Go to %sourcesdir%/packages/cocoaint/src
    6 KB (850 words) - 02:39, 24 February 2021
  • Zip compression is in widespread use. It is also used to compress EPUB files. Go back to [[Package_List|Packages List]]
    2 KB (271 words) - 13:32, 2 August 2020
  • Cactus Jukebox is an audio player and music organizing tool. It searches given folders for music files and shows them in a database. ...please contact me. If there is enough demand I will create official GTK1.x packages again...
    4 KB (569 words) - 12:41, 11 August 2020
  • ...ry (double click between category checkboxes turns all off). In basic use, it shows you all the examples shipped with Lazarus. ===Examples in Packages===
    9 KB (1,484 words) - 02:33, 28 January 2024
  • ...he planned road to FPC 2.0.0 which will be the next stable version of FPC. It contains information how things are planned, however this might change from ...on OS requirements, 2.0.0 is supposed to compile and run the following big packages to prove its maturity:
    2 KB (276 words) - 06:06, 16 September 2020
  • bzip2lib provides stream classes for bzip2 compression and decompression. It uses external bzip2 libraries. The purpose was to make it compile and work with FPC (Free Pascal Compiler).
    3 KB (402 words) - 16:34, 29 July 2020
  • ...maybe base packages, fcl and extra packages. note: fcl has been moved into packages in version 2.1.2 revision 6655), fvision (i.e. fv) and ide.<br><br>compile ...due to recent updates the next two steps (installing the vga font and make it accessible in xterm) are not mandatory any longer to get at least a partial
    3 KB (587 words) - 01:19, 7 February 2020
  • ...ill be available in Lazarus from 3.0 stable release. Currently you can use it from trunk and fixes_3_0. As Qt6 is relatively new, look for it in newer distributions. It is believed that all Qt6 releases around at present based on 6.2 and 6.3 ha
    4 KB (724 words) - 20:52, 20 September 2023
  • ...urces for any unit included and described by the debugged executable, then it will use these directories. ...the project (so they do not need to be added here) and directories of any packages used.
    3 KB (496 words) - 00:33, 12 June 2023
  • It is implemented in FPC trunk revision 27319 of March 2014. Example code: packages/hash/examples/hsha1.pp
    1 KB (162 words) - 03:03, 28 October 2021
  • === Additional Source search path for all projects/packages === ...are too lazy to setup packages and you do not want to share your projects/packages, then you can set here a global search path.
    6 KB (995 words) - 10:32, 17 February 2020
  • Each repository can have one or multiple people working on it. When access as member of the organization is given to you, you can create # LazarusPackagesRepository: Sources of the web version of the Lazarus Packages Repository
    951 bytes (132 words) - 15:57, 1 July 2019
  • It is located in the FPC\packages\fcl-report dir, but only in FPC trunk (=3.1.1) since rev. 36962 (20 Aug 201 So it must be in a transportable, locale-neutral format.
    5 KB (736 words) - 23:59, 10 January 2020
  • ...ine tools or the third party GUI Packages (http://s.sudre.free.fr/Software/Packages/about.html) application}} ...ckage file can then be moved, downloaded or emailed. Once the end user has it, they can double-click the package and the ''Installer.app'' is launched, w
    2 KB (359 words) - 08:34, 2 February 2021
  • ...Arch Linux and many other distributions based on it. Such as Manjaro. The packages themselves are really the equivalent of a Deb Binary package, not a source ...pts that do the same thing, you will be pleasantly surprised just how easy it is to make a Pacman compatible package.
    6 KB (987 words) - 03:08, 16 January 2022
  • ...out how they can be compiled and how they can be used by projects or other packages or the IDE itself. The Online Package Manager can be found in the Lazarus I Component properties determine how the component appears and how it behaves. At design time, most properties have a sensible default, but you c
    3 KB (446 words) - 08:07, 17 March 2020
  • ...l is undocked, a form is automatically created and the control is put onto it. What type of form is created is defined by the function GetFloatingDockSit ...layout and restore it later. How this is done is totally up to the docking packages. The LCL provides no framework for save/restore layouts of multiple forms.
    4 KB (638 words) - 19:26, 14 February 2021
  • ...sión del Repositorio de Paquetes de Lazarus en el siguiente enlace: http://packages.lazarus-ide.org/. ...ery minimalistic or even non-existent, but there is nothing I can do about it.
    9 KB (1,385 words) - 22:35, 12 October 2019
  • ...DBM SYNC constant (for open flags) has been renamed to GDMB DOSYNC because it conflicts with the gdbm sync function. Go back to [[Package_List|Packages List]]
    2 KB (311 words) - 07:49, 16 February 2020
  • .../showfiles.php?group_id=2174 Free Pascal sourceforge] site. Various source packages and binaries are available from these download sites. ...riginally named FPK Pascal) is a 32-bit and 64-bit modern Pascal compiler. It is available for different processors (including the Intel 80386 and compat
    3 KB (453 words) - 17:03, 13 October 2021
  • ...r and base RTL (run-time library) source code is a little bit strange. But it has been in use for a lot of years and is not subject to discussion. So tak ...ame line as while..do/if..then/..., but always on its own line (and indent it compared to the while/if/...).
    5 KB (743 words) - 11:37, 7 January 2022
  • ...here are no releases yet that officially support it but you can easily get it from SVN if you follow these steps: # Go to '''zeosdbo_rework\packages\lazarus\''' and open '''zcomponent.lpk'''. Note: Starting with Zeos 7.3 / 8
    5 KB (790 words) - 10:03, 28 March 2022
  • ...ly from Xcode and that allows you to do command line development in macOS. It consists of the macOS SDK and command-line tools which are installed in the ...allows you to find or run any tool inside Xcode from the command line. Use it to invoke any tool within Xcode from the command line. For example:
    5 KB (868 words) - 20:17, 28 May 2022
  • ...ine what particular functionality a web-framework should provide. At least it should be able to communicate with a web-server OR even provide web-server ...base interaction, encryption, handling archive files, while others do not. It's questionable, if such functionality is mandatory for a web-framework.
    3 KB (488 words) - 10:01, 2 October 2023
  • ...ild server build our application. But web interface is overcomplicated and it is not easy to setup build of Lazarus project. Here this wiki pages can hel ...orts PPA (Personal Package Archives) which is place where non distribution packages can be prepared.
    5 KB (787 words) - 03:13, 29 February 2020
  • ...to debug a remote target using gdb's remote serial protocol over tcp/ip. It is intended that simple targets with gdbserver stub implementations will be * menu [Package|Install/Uninstall packages]
    2 KB (331 words) - 17:58, 9 January 2022
  • ...t can be compiled for any target platform. It needs to be compilable using packages already available in the latest Debian distribution. If you want to distribute the .deb file directly, you may generate it following [[Debian package structure]].
    12 KB (1,808 words) - 13:53, 16 December 2021
  • ...rus + FPC using <tt>fink</tt>, the complete uninstall of all Lazarus + FPC packages is done with: ...tory, and the files that it contains, see the end of the [[#Installed from packages or source|next section]].
    10 KB (1,797 words) - 12:25, 4 November 2021
  • If you want to see it correctly formatted, you have to install Package TurboPowerIProDsgn.lpk! It is a standalone application (not an integral part of the IDE). It is located at ($LazDir)/doceditor/lazde.lpi. Once you have compiled the laz
    4 KB (661 words) - 00:06, 31 January 2023
  • There are various official installers/packages for different platforms/OSes. rem but it won't support Win9x
    3 KB (467 words) - 09:11, 5 August 2020
  • * type '''$ esvn''' to run it in graphic mode, and so, menu file, select '''Checkout'''. ...ct packages/open package files (.lpk), then navigate to and open the file: packages/lazarus/'''zcomponent.lpk'''
    3 KB (484 words) - 14:05, 26 July 2021
  • ...ed. (Please don't update this page unless you are committed to maintaining it in the future)}} ...his page shows the steps for building your own FPC, FPC-source and Lazarus packages for Raspbian. Example shows steps for Lazarus 2.0.6 which includes FPC 3.0.
    11 KB (1,881 words) - 03:18, 12 November 2023
  • Whatever linux distro, it rarely happens the packages fpc/lazarus are I strongly recommend the use of official packages from the distro. Always check the repository for the release that you need,
    7 KB (1,041 words) - 03:04, 21 December 2019
  • ...to give up the power, a modern Pascal language is as powerful as you want it. ...to grow roots while compiling your programs, just hit the compile key and it's done, even for large programs.
    8 KB (1,212 words) - 06:50, 18 September 2020
  • It provides an as-you-type search mechanism. It uses [https://manticoresearch.com/ Manticore Search] to provide the
    4 KB (646 words) - 22:17, 19 April 2023
  • To enable FileUtil in your project, please add LazUtils into required packages. Follow these steps: or it can consist of a list of masks, separated by a [[Semicolon|semicolon (;)]].
    3 KB (463 words) - 15:21, 26 April 2024
  • ...ntaining all kinds of custom drawn components for Lazarus. Read more about it in [[Lazarus Custom Drawn Controls]]. ...This is major difference with with using [fpGUI] or the [fpGUI Interface]: it can't mix native and ownerdrawn (fpgui) components in one application.
    2 KB (310 words) - 00:43, 19 February 2020
  • ...write]]|| - || Writes a DOM structure as XML data into a file or stream. It can deal both with XML files and XML fragments. ...amic" methods. Afaik FPC doesn't implement it (always virtual iirc), since it was mainly needed in 16-bit envs.</s> Fixed in r13382
    4 KB (576 words) - 16:43, 6 August 2022
  • {{Note|Download LAMW and unzip it in some folder (ex. "C:\laz4android2.0.12\components")}} :: Packages installations order/sequence:
    7 KB (941 words) - 01:29, 23 May 2023
  • ...FPMake]]. It also resolves dependencies between packages and can fetch the packages from a central repository. ...mpiled and installed. Now with the package installed it is possible to use it's units (like cnocasn1, cnocasn1encoder etc) into any Free Pascal applicati
    28 KB (3,838 words) - 19:14, 13 November 2020
  • ...a <tt>reg.xml</tt> file. For example, under non-Windows operating systems it creates the per user XML file (HKEY_CURRENT_USER) <tt>reg.xml</tt> in the < [[Package List|Packages List]]
    3 KB (450 words) - 13:48, 6 May 2020
  • ...r FPC all .ppu files on your system become invalid and must be recompiled. It may be useful to run Lazarus in a terminal (cmd window) to see the actual e If using FPC, you can show where it searches for units by adding the -vut options, e.g.
    3 KB (600 words) - 23:21, 25 July 2022
  • ...util. (Be warned, if you also have Codegear (or Borland) tools installed, it might conflict with gnu "make" util). You need to have fpc and fpc-packages installed and configured first.
    15 KB (1,663 words) - 07:28, 13 January 2022
  • It can be useful to release a FreePascal unit without publishing its source co * Compile the unit separately; it is recommended to use the compiler option '''-Ur''' (''Generate release uni
    3 KB (522 words) - 03:15, 12 May 2020
  • ...ed if the identifier is only visible in the current unit. For example when it is a private or local variable. ...rojects and packages - as above, but search also in all depending projects/packages.
    2 KB (391 words) - 07:20, 26 January 2021
  • * it is extremely fast. Adding one million nodes takes only ~700 milliseconds * optimized for high speed access. It takes as few as 0.5 seconds to traverse one million nodes
    6 KB (783 words) - 12:46, 10 February 2022
  • ...ackages are not yet implemented. But you can create frames in code even in packages. You can't create frame circles - the IDE will forbid this, i.o.w. you can' ...he frame code then you can fix it once in the frame code instead of fixing it n-times among all forms.
    4 KB (612 words) - 19:04, 12 May 2020
  • ...to give up the power, a modern Pascal language is as powerful as you want it. ...to grow roots while compiling your programs, just hit the compile key and it's done, even for large programs.
    8 KB (1,209 words) - 06:51, 18 September 2020
  • ...pas; the request constants are defined in ($lazarusdir)\components\chmhelp\packages\help\lhelpcontrol.pas * The viewer must support a <code>--hide</code> command-line option: it should not show the contents of loading/loaded help files in the GUI but al
    4 KB (551 words) - 08:16, 17 February 2020
  • ...riginal content is retained inside comment tags; will pop up here again as it's reviewed and updated as necessary.}} One of the FPC's features is its ability to cross-compile. It's very useful to be able to make Windows (32-bit and 64-bit) from your Linu
    18 KB (2,679 words) - 00:36, 21 September 2023
  • ...el tries to regain market share in the embedded area (also Mobile/Tablet), it might be that more mobile/tablet will use X86 platforms ([http://www.anandt ...stall this to a folder. Create a Shortcut to executable(to be able to call it with command line parameters). Edit command line of link to something like<
    5 KB (825 words) - 03:26, 9 August 2020
  • ...crucial. So if you can have had a look and have some ideas how to improve it, mail me: <joost@cnoc.nl>. (Ideas for another name are also welcome). At this moment (aug 2019) it is all just work-in-progress. It might be that nothing works, or that everything will change in the future.
    7 KB (902 words) - 00:18, 9 September 2019
  • It is preinstalled in Free Pascal in the folder packages/numlib. Ported to FPC: by Marco van de Voort. ...10 I mentioned the package on the German lazarusforum, and decided to give it a boost.
    4 KB (698 words) - 08:52, 14 August 2020
  • ...error fixing, because i have no way of knowing where Lazarus is installed it cannot compile or copy the files to your working Lazarus installation. ...name, however there is no warranty of any kind, use at your own risk, put it in a test directory first and make sure there is no subdirectory already ca
    3 KB (491 words) - 23:07, 27 December 2021
  • ...ded within an existing Debugger-backend, or they can be added by 3rd party packages. For a Backend-Converters to be used, it must be associated with the type-name of the watched data.
    5 KB (806 words) - 19:40, 11 June 2023
  • ...[[Debian upstream]] is ready, it is possible to make a source package from it. This is the role of the maintainer. It will be useful to the maintainer to know about the dependencies necessary t
    13 KB (1,995 words) - 23:11, 22 January 2022
  • Now output some info about it. } Go to back [[Package_List|Packages List]]
    3 KB (358 words) - 23:44, 14 February 2020
  • TortoiseGit Client is for Windows only. You may download it from https://tortoisegit.org/ On Linux, it is recommended to install ''git'' using the package management system offer
    14 KB (1,371 words) - 06:08, 4 August 2021
  • * '''glu''': This unit contains OpenGL utils. Although it has some useful functions, this unit is not necessary as you can implement '''AFAIK it has the same entry points as the core functionality and'''
    5 KB (728 words) - 06:56, 23 February 2020
  • === Two types of packages === ...s, a source package and a binary package. This article is about the binary packages. They are a convenient way to bundle up pre-compiled binaries ready to be s
    12 KB (1,728 words) - 19:39, 2 January 2022
  • Currently, most library headers in fpc/packages support only static loading. Some exceptions are mysql, ibase, sqlite (and Since dynamic loading is not supported by the compiler directly, it's required to define some framework, so that all headers are "implemented"
    7 KB (746 words) - 08:14, 14 February 2020
  • *'''OutputDir''': if set it will replace the current output directory. Path delimiters are changed. Rel ...r the usage options. These paths are inherited, that means appended to all packages/projects using this package, directly or indirectly:
    16 KB (2,554 words) - 18:06, 28 July 2023
  • ...rom the Gecko SDK. For this purpose the idltopas utility is used. This way it's earier to follow the fast Gecko-release cycle now gecko-developers do not Current sources are based on Gecko 9, as Gecko 10 has a bug preventing it from being embedded.
    6 KB (891 words) - 07:51, 16 February 2020
  • Before you use the extension, it's recommended to learn the page about [[iPhone/iPod development]]. * Project launched from Lazarus fails with an exception. It should be launched from the iPhone simulator
    8 KB (1,182 words) - 06:44, 22 December 2019
  • Lazarus IDE Packages is bundled with IDE and can be installed via main menu: * Package -> Install/Uninstall Packages..
    7 KB (932 words) - 10:24, 10 April 2023
  • ...resolved, you should strike it over and add number of SVN revision fixing it. If the revision number refers to a SVN repository different from "fpc" (i. ...code as well as the Xcode Command Line Tools package? From my experiments, it seems the full Xcode is only needed to:
    6 KB (923 words) - 18:34, 16 May 2021
  • ...resolved, you should strike it over and add number of SVN revision fixing it. If the revision number refers to a SVN repository different from "fpc" (i. * <strike>packages/fcl-db/tests/dbtestframework.pas has compile errors:
    5 KB (679 words) - 12:41, 19 August 2019
  • For people who simply want to install Lazarus and start using it for programming, the easiest approach is to download and install a recent, # A Free Pascal Compiler, packages, and sources. (*Important*: of the same version/date)
    5 KB (715 words) - 06:32, 17 January 2021
  • You can have one directory with Lazarus in it on your system or more. These directories can contain the same or different ...efault config directory is ~/.lazarus. Note the beginning dot, which makes it a hidden directory.
    13 KB (2,046 words) - 03:33, 8 November 2023
  • The current releases of the Windows Lazarus installer packages install very easily, and should work 'out-of-the-box'. ...ed. Moreover, it is recommended to avoid spaces in the folder name because it may confuse some tools used by Lazarus.
    14 KB (2,390 words) - 08:19, 13 January 2022
  • ...Package Manager. The other packages are optional and may need third party packages / libraries to work (OpenGL and PascalScript). Like TBCButton but it supports focus like normal TButton.
    8 KB (1,171 words) - 21:27, 13 August 2023
  • ...e, or part of it, but you don't know in which page it was? This tool finds it: Now your application will run on the second server, so when it is
    7 KB (803 words) - 08:59, 17 February 2020
  • ...piler is currently being developed in FPC trunk (the development version). It targets Windows 3.0 or later. For compiling programs, it needs:
    4 KB (585 words) - 12:15, 10 November 2023
  • * Adapt the file so that it contains all necessary instructions for building the Lazarus program snap. build-packages:
    13 KB (1,746 words) - 12:50, 16 April 2024
  • 1. Click on menu Package - Install/Uninstall Packages The Lazarus [[pas2js]] integration has 3 parts to it:
    11 KB (1,799 words) - 13:18, 21 April 2022
  • ...they are IDE macros with a limited scope. They are defined by projects and packages and are case insensitive. For example: This "Unit Output directory" is often used for Lazarus Packages:
    11 KB (1,702 words) - 11:19, 28 March 2024
  • ...ntinuation of the project [http://sageshome.net/oss/paszlib-sg.php here]). It is used in the FCL to implement the TCompressionStream class. * examples: [http://svn.freepascal.org/svn/fpc/trunk/packages/paszlib/examples/]
    4 KB (424 words) - 07:53, 23 February 2020
  • starting from a clean Solaris 10 system on either x86 or SPARC. It assumes that you have already used svn (Subversion) and have built FPC and ...h a little bit of library fiddling, it's unlikely that Lazarus will run on it due to missing prerequisite libraries.
    11 KB (1,681 words) - 08:30, 9 August 2020
  • ...oding), files, streams, byte arrays and untyped data to mention but a few. It also supports Incremental Hashing. * Method one: use the provided packages in the "Packages" folder.
    4 KB (554 words) - 08:16, 16 April 2024
  • ...ntime packages. The package '''projtemplates''' (the normal lazarus binary packages have this preinstalled) allows to simply use existing projects as templates The package comes preinstalled with the binary packages of Lazarus (e.g. the windows installer). This package adds a category to th
    7 KB (1,053 words) - 19:16, 15 December 2023
  • If you want to use LCL without Lazarus, usually it means one of two things: * You want to use LCL in your existing Free Pascal project without switching it to Lazarus;
    11 KB (1,974 words) - 03:23, 5 January 2020
  • ...brary|Shared Libraries]] , [[Package List|List of packages in FPC]] and [[packages(disambiguation)]] ...rtunately is a bit ambiguous with respect to the term packages. In general it is a collection of related units, but the precise way these units are relat
    24 KB (3,971 words) - 10:12, 20 March 2022
  • ...e.g. the SQLDB framework), however the developer must install the required packages (client libraries) for each one. ## On Windows it uses native ODBC Microsoft libraries (like sqlsrv32.dll for MSSQL 2000)
    9 KB (1,349 words) - 02:31, 24 November 2021
  • It currently works in [[Portal:Mac|macOS]], [[Portal:Windows|Windows]] and [[P It was created and is maintained by Carlo Kok and is copyrighted by [http://ww
    5 KB (729 words) - 13:54, 10 December 2019
  • This page is about debugging the FPC compiler and thus it provides a tutorial and some hints that might be useful. ...lt compiler that can be used to build any other program/unit/project while it is debugged from this Lazarus project.
    5 KB (880 words) - 14:48, 20 April 2021
  • ...e support is only present in the SVN trunk. There are no plans to backport it to the stable 3.2.x branch. ...here is no need to use a separate compiler. Only a separate set of RTL and Packages units are needed.
    4 KB (629 words) - 16:44, 26 December 2021
  • ...ical user interface for [https://git-scm.com/book/en/v2 git]. In some way, it tries to resemble the popular 'git gui' program but with some additions tha ...move files between the unstaged and the staged area and make commits from it, and much more.
    7 KB (1,150 words) - 02:41, 24 August 2023
  • * Similar to the Ada approach of packages, much more robust than namespaces ...// can't contain dots, when the compiler sees this, it knows
    13 KB (2,046 words) - 18:29, 3 August 2020
  • At least the Debian FPC packages don't install a [[Lazarus_Resources#FPC_resources|resource compiler]], whic # Get resource compiler, not provided by fpc 2.6 packages:
    17 KB (2,590 words) - 17:21, 16 August 2022
  • It is important to note that styles are only available if you add the correspo ...t state, which is passed to the drawer so that it can have the information it requires to draw the control correctly.
    10 KB (1,303 words) - 22:23, 8 February 2024
  • When the filter is empty and does not have focus, it shows a grey "(filter)" text. When UseFormActivate is True, it finds the parent form and registers handlers for its OnActivate and OnDeact
    5 KB (804 words) - 00:40, 25 March 2024
  • {{Note| This page refers to Lazarus in a sometimes misleading way. It either refers to Lazarus as a whole, or makes a distinction between "the li * If I modify FPC and distribute it with my application (but am not linked to it), I must ship the source of my application.
    14 KB (2,343 words) - 09:53, 10 April 2024
  • ...the lineup, they come in the form of DIL-28 and SOIC-28, even the TQFP-44 packages are relatively easy to solder. Max. CPU speed is 50MHz. '''PIC32MX3/4/5/6/7xx:''' High Pin Count devices starting with TQFP-48 packages and max. CPU speed of 80-100MHz.
    6 KB (947 words) - 03:10, 4 April 2021
  • ...connect Lazarus and Oracle by using Oracle Data Access Components (ODAC). It is a library of components that provides native connectivity to Oracle from ...enable it and test successfully, please submit a patch with the changes so it can be included}}
    4 KB (619 words) - 00:24, 27 March 2024
  • ...te to use for what. Given the number and names of the various certificates it can be somewhat daunting to figure out which certificate is used for what. {{Warning|It is not possible to use certificates from third-party providers like Comodo
    5 KB (670 words) - 06:49, 5 February 2021
  • It may be needed when big parts of program code depend on system codepage. ...nd Overrides" page. There is a button "Use system encoding" to help adding it with one click.
    5 KB (679 words) - 01:44, 19 February 2020
  • ...communication. It's the default library of this kind for GNU applications. It can often be found on Linux machines. ...headers are the translation of the low-level C API for DBUS. In the future it is desirable that these headers be wrapped around a class to make their use
    12 KB (1,767 words) - 07:59, 25 October 2021
  • ...connect Lazarus and Oracle by using Oracle Data Access Components (ODAC). It is a library of components that provides native connectivity to Oracle from ...enable it and test successfully, please submit a patch with the changes so it can be included}}
    4 KB (631 words) - 05:37, 23 February 2020
  • ...C and Lazarus on a Linux system. Its intended for new and 'regular' users, it does not cover some very advanced methods and concentrates on current relea ...te for your system, for example, early 2019 using a DEB based 64bit distro it might be '''fpc-laz_3.0.4-1_amd64.deb'''. Mid 2021 lazarus-something.deb i
    19 KB (3,148 words) - 09:53, 23 December 2023
  • ...a compiled piece of code that can be shared and used by various programs. It provides functions and procedures that other programs can call. ...om a static library (that is linked into an executable and becomes part of it) or an executable.
    20 KB (3,213 words) - 04:26, 1 August 2020
  • '''''Note 3: Nowadays, lang/fpc port doesn't need COMPAT <= 11 dependencies. It should fix problems when GENERIC kernel is not used (unless compiling trunk It seems the FPC binaries are calling some very old FreeBSD system calls datin
    7 KB (1,164 words) - 22:02, 29 October 2023
  • GTK 1.2: Downloading the GTK packages and installing them properly can be a time consuming task. Therefore there ...tions/Utilities/X11. You can drag and drop it on the dock so you can start it with one click. X11 on Leopard (10.5) is different and starting X11.app is
    5 KB (762 words) - 04:54, 22 December 2019
  • ...for Application Bundle (but better to copy icon manually, and then specify it manually). ...n FPDoc editor or the standalone application lazarus documentation editor (it comes with lazarus in doceditor/lazde.lpi).
    13 KB (2,169 words) - 12:32, 27 June 2023
  • ...frozen for the benefit of committers that are not on core (or do not read it regularly) ...least) RC1 and final release sections. If it is a final release add a link it to [[Releasing]]
    11 KB (1,646 words) - 05:15, 26 August 2020
  • ...frozen for the benefit of committers that are not on core (or do not read it regularly) ...least) RC1 and final release sections. If it is a final release add a link it to [[Releasing]]
    11 KB (1,645 words) - 12:54, 15 July 2023
  • ...vascript, and runs on all major platforms. It is a closed source solution. It is free for use for non-comercial software, but requires the payment of lic ...new library being developed in the mold of fpspreadsheet and fpvectorial: it has independent modules to read, write and play sound files and also an int
    9 KB (1,267 words) - 05:25, 11 January 2021
  • Squall sound works fine with FPC. It has 3D audio and EAX effects, but just supports MP3, OGG and WAV formats. O ...vascript, and runs on all major platforms. It is a closed source solution. It is free for use for non-comercial software, but requires the payment of lic
    9 KB (1,330 words) - 08:50, 3 November 2021
  • ...provide Docker files and images for FPC but none of them is 'official' and it's also unsure if they are still maintained. Often they also only provide im ...runtime. Containers isolate software from its environment and ensure that it works uniformly despite differences for instance between development and st
    13 KB (1,885 words) - 13:32, 22 July 2023
  • compile it better from the sources ...fireadmin/ GTK-Fireadmin] is an Gtk based FireBird Administration tool and it is written OOPascal (Free Pascal) using Firebird Lazarus Components.
    8 KB (1,166 words) - 08:04, 8 May 2024
  • * Open everettrandom.lpk and compile it. * Compile and run the app to see if it runs OK on your system.
    3 KB (478 words) - 18:43, 29 November 2020
  • ...r this condition, Lazarus ''does not compile any program'' at all nor does it recompile the IDE any longer, meaning Lazarus is completely "broken" until ...Options / Test'''. Click these and see the warnings it produces. Normally it will only warn (safely ignore those) about certain duplicate ppu files in t
    15 KB (2,529 words) - 23:45, 1 November 2020
  • ...x MINT XFCE offers a graphic environment with a very light overhead making it a good choice for virtualization where a GUI is needed. * 9. After installation is done install (Package -> Install Packages) and open Online Package Manager from the Package Menu. Select BGRA Bitmap
    2 KB (292 words) - 17:08, 29 June 2019
  • It is expected that in the next FPC release, chm will replace the doc-html arc The package also packages two examples:
    9 KB (1,284 words) - 15:43, 5 February 2022
  • ...help), depending on how you installed Lazarus. If it is not operational or it is out of date, this page will help you. ...ndows) exists. Compile $(LazarusDir)\components\chmhelp\lhelp\lhelp.lpi if it does not. Although newer versions of Lazarus will compile lhelp if needed t
    7 KB (1,139 words) - 21:59, 3 September 2023
  • ...rom the FPC/Lazarus SourceForge site, its most likely that FPC and Lazarus packages from your Distribution will not work as expected. {{Note|It possibly makes good sense to choose to make Qt5 apps for the Raspberry Pi n
    8 KB (1,305 words) - 11:39, 10 October 2023
  • This is the most complete implementation, it is available in FPC in the file "packages/regexpr/src/regexpr.pas". This package implements a subset of Perl's regula ...sion. Exec will return true if the expression matches the string passed to it.
    10 KB (1,327 words) - 19:49, 24 November 2023
  • ** The IDE now warns when there are duplicate units or include files in packages. ** A new configurable IDE CoolBar replaces the static Toolbar. It shares settings GUI with EditorToolbar which was moved to IDE's codebase. T
    12 KB (1,812 words) - 23:13, 8 August 2020
  • {{Lazarus Packages}} ...age''' in the combined FPC/Lazarus projects see [[packages(disambiguation)|Packages(disambiguation)]].
    36 KB (5,855 words) - 07:50, 13 December 2023
  • * It is very widely used and available It is a library of components that provides native connectivity to PostgreSQL
    10 KB (1,476 words) - 08:42, 23 February 2020
  • ...GW''' from the Qt package (qt-opensource-windows-x86-mingw492-5.6.2.exe) - it's an optional component of Qt package installation. ...selected]]Lazarus "out of the box" on Linux uses and makes apps for GTK2. It is not marked as having a dependency on Qt5 so if you wish to make Qt5 apps
    12 KB (1,955 words) - 16:34, 1 May 2023
  • It is a text based file format with ...fc/rfc4180.txt RFC4180] tries to codify and standardize existing practice; it makes sense to conform to this standard when writing CSV data (and accept a
    8 KB (1,140 words) - 22:26, 18 July 2020
  • ...ady called Personal edition available now. This has only one restriction: it can not be used with more than one network user. This version includes the ...iable and that, above all, is on accordance with all legal specifications. It's a robust software that have innovative technological features that will s
    9 KB (1,356 words) - 21:43, 15 April 2023
  • ...compiled into resource by [[lazres]] utility. Recommended for projects and packages with many image files. ...on || contains project-specific settings like compiler settings and needed packages. stored in XML
    5 KB (793 words) - 16:57, 9 March 2022
  • ...FPC/Lazarus install process, so if you're uncomfortable with this process, it may not be for you. * Run fpcup, telling it to use the [General] profile in fpcupodroid.ini:
    4 KB (551 words) - 02:05, 23 January 2022
  • fpJWT unit is a part of FCL-Web package in Free Pascal. It provides implementation for "JSON Web Tokens". It should be an authentication component that issues the JWT. I assume your CG
    5 KB (682 words) - 10:43, 19 March 2023
  • {{Warning|This page deals with Qt4 and very old versions of Lazarus. It is most likely you would find the [[Qt5 Interface]] page more helpful.}} It must say something like:
    9 KB (1,557 words) - 09:03, 25 February 2021
  • == Packages == ...umber of components the original Delphi version is split into a variety of packages. The Lazarus port follows this convention because the user can install only
    17 KB (2,240 words) - 23:02, 30 April 2020
  • ...ve mentioned tools (GNU tools, helper DLLs, UPX, etc.), and decide whether it isn't time to update some of these tools ## <s>short name version for binary packages</s> (done)
    13 KB (1,907 words) - 07:18, 18 September 2020
  • While it's primary purpose is to showcase the possibilities of FCL-Web and the [[fph it can be used as a small web server to aid in e.g. development of pas2js appl
    6 KB (961 words) - 17:34, 4 September 2021
  • ...free software suite developed to create, edit, and compose bitmap images. It supports a huge variety of formats (over 200) including formats like GIF, J ...e command line and its command line tools package is one of Linux standard packages, being distributed with many distributions.
    9 KB (1,229 words) - 04:08, 16 July 2022
  • ...ths is only $(PkgOutDir) and the usage include path is empty. Check if two packages or a package and the project contain the same unit search path in their com If the compiler can not find it, the compilation fails (Build, Ctrl+F9) with the error 'unit not found'.
    15 KB (2,494 words) - 06:01, 19 June 2020
  • ...te a standalone shared library. (compiling a library unit without "runtime packages" selected). ...e its own island. Using automated types in functions that communicate with it is not possible.
    20 KB (3,005 words) - 12:34, 26 February 2020
  • * If a package or project uses a package, it will inherit the ''usage'' search paths. You can see the inherited search p ...w to know which. This path is given to the Free Pascal Compiler which adds it to its Unit Path.
    35 KB (5,783 words) - 07:23, 10 March 2024
  • '''FPCUPdeluxe''' is a GUI installer for FPC and Lazarus. It's based on [[fpcup]]. # Missing Packages
    10 KB (1,445 words) - 08:21, 8 November 2023
  • ...GrayscaleMask.TGrayscaleMask.html TGrayscaleMask]: linear 8 bit grayscale. It now has drawing functions, so you can prepare a mask in 8 bit per pixel, av ...map.TExpandedBitmap.html TExpandedBitmap]: linear RGB, 16 bit per channel. It has more precision than [[TBGRABitmap class|TBGRABitmap]] and is linear, so
    14 KB (2,013 words) - 09:00, 3 April 2024
  • ## On Windows it uses native ODBC Microsoft libraries (like sqlsrv32.dll for MSSQL 2000) ## On Linux it uses unixODBC + FreeTDS (packages unixodbc or iodbc, and tdsodbc). Since 2012 there is also a Microsoft SQL S
    11 KB (1,101 words) - 23:06, 27 March 2024
  • 例となるフォルダが$(fpc<b>src</b>dir)/packages/base/mysql/にあります。 ...ンストールだと、/usr/share/fpcsrc/packages/base/mysql/ Windowsでは C:\lazarus\fpcsrc\packages\base\mysql\です。
    36 KB (1,442 words) - 15:44, 1 April 2024
  • ...cal) unit of code (not necessarily the same as a Pascal unit, though often it is). There are also tests for the FPC compiler/core packages, but these presumably predate fpcunit and use a simpler approach.
    13 KB (1,994 words) - 00:52, 10 February 2022
  • ...ies for creating libraries with Lazarus/FPC and using them in projects and packages. ...That means it tells the linker to put all .o files of the project and all packages into one big executable.
    15 KB (2,307 words) - 16:40, 24 September 2021
  • You can create a new file and save it, or you can create a new file with filename and file type in one step: ...ct a nonexistent filename. For example: unit1.pas. The IDE will ask you if it should be created.
    9 KB (1,418 words) - 15:12, 11 October 2021
  • It does not contain the cross compiled LCL .ppu files. You need to compile the This has been partially done (for the static case), but it is hard since it needs manual postediting of linker files and linker commandline, and a deep
    13 KB (2,049 words) - 13:49, 20 July 2021
  • ...urrently in a different repository (I used fpc/utils/fpdoc/fpdoc.css since it has the correct name). A script '''fixdocs.sh''' automates most of the CHM ...r CHM viewers don't seem to suffer from this, but there is always a chance it is CHM pkg related. ('''fixed''')
    10 KB (1,575 words) - 17:07, 21 December 2020
  • Development was done, using the Fedora packages llvm-11.0.0-1.fc33.x86_64 and lld-11.0.0-1.fc33.x86_64. Tested on Ubuntu 20.04. ''wasm-ld'' is part of package ''lld-12''. Install it and set necessary symlinks:
    7 KB (1,102 words) - 13:13, 8 September 2022
  • You may jump right in. But it may be a good idea to learn something about the basic ideas behind that arc ...ge</code>. Open the project file <code>imgview.lpi</code>, compile and run it. You'll see a typical application with a menu and some controls to show a f
    18 KB (2,862 words) - 14:29, 16 July 2023
  • ...e Carbon functionality from a 64 bit application, you must explicitly link it in by adding the ''{$linkframework Carbon}'' statement to your program. [[Category:Packages]]
    3 KB (407 words) - 01:21, 8 August 2021
  • Older versions of Lazarus were only providing the GdbMI backend. It is highly recommended to update to Fp-Debugger or LLDB+FpDebug as indicated | class="unknown" | If RTL or packages have debug info, ensure it is the exact same type as for the project
    7 KB (1,100 words) - 12:19, 13 December 2023
  • ...inclair QL or QDOS port is an experimental "just for fun" [[m68k]] target. It targets the Sinclair QL line of computers from the mid-80s, and their opera ...ral other people from [https://qlforum.co.uk qlforum.co.uk] contributed to it since.
    12 KB (1,873 words) - 12:23, 11 December 2023
  • ...file containing implemenation of the particular routine is not mentioned, it's supposed to be system.pas for platform specific parts and system.inc for Similarly to other parts of FPC RTL (and also units included in packages), the general pattern is that units requiring at least some platform / targ
    13 KB (1,824 words) - 18:21, 3 September 2022
  • Everything compiles for SGraph 2.4 but the license for it restricts redistribution of modified source code. The author has been conta ...ecorder variant of Mark Dodson's original but I'm thinking about rewriting it. If anyone is interested in any of these components, let me know. - [[User:
    12 KB (1,844 words) - 09:09, 6 December 2020
  • Under ubuntu/debian you can install the following packages: libmpich-mpd1.0-dev mpich-mpd-bin ...any newer version from http://www-unix.mcs.anl.gov/mpi/mpich2/ and unpack it.
    7 KB (1,186 words) - 01:08, 21 February 2020
  • interface for the GNU Multiple Precision Arithmetic Library in packages/gmp. ** Most, if not all, *nix systems have GMP (libgmp) installed by default but it is still necessary to have the dev package (libgmpX-dev) installed also (ne
    10 KB (1,648 words) - 12:04, 26 August 2023
  • ...en updated as of September 2023 and might be outdated by the time you read it}} FPC with an LLVM code generator backend is available on the git main branch. It currently supports the following targets:
    10 KB (1,577 words) - 14:35, 7 January 2024
  • The C-based [[gmp|GMP library]] can also be used in Free Pascal, it's not listed here. * Source Code: https://gitlab.com/freepascal.org/fpc/source/-/blob/main/packages/fcl-hash/src/fptlsbigint.pas
    8 KB (1,154 words) - 03:34, 18 November 2023
  • ...also helps new contributors to find a suitable place where they can help. It also shows the people implementing the various parts and the targets. ...ion (that talks to the backend toolkits) of the Lazarus Component Library. It does NOT reflect on the actual features of the individual GUI toolkits (eg:
    26 KB (3,349 words) - 23:29, 27 March 2024
  • ...of the branches is named ''Required Packages''. By default, the ''Required Packages'' branch shows the ''LCL'' package. # ''Printer4Lazarus'' is now shown in the ''Required Packages'' branch.
    17 KB (2,616 words) - 20:48, 7 January 2024
  • * The entire root file system is read-only - it is not writable by a normal user or an Admin user. The data volume is mount * Signature validation - has it been tampered with?
    7 KB (1,024 words) - 13:16, 10 March 2021
  • ...rectly to the IDE (to the project ide/lazarus.lpi). It is not a package of it's own. * package: IdeDebugger in /ide/packages/idedebugger (Lazarus 2.3 up)
    9 KB (1,335 words) - 17:15, 10 January 2022
  • This has been partially done (for the static case), but it is hard since it needs manual postediting of linker files and linker commandline, and a deep #-Fu~/fpc/packages/*;~/fpc/rtl/linux
    13 KB (2,062 words) - 13:50, 20 July 2021
  • Everything compiles for SGraph 2.4 but the license for it restricts redistribution of modified source code. The author has been conta ...ecorder variant of Mark Dodson's original but I'm thinking about rewriting it. If anyone is interested in any of these components, let me know. - [[User:
    12 KB (1,894 words) - 17:00, 29 April 2020
  • Für Packages funktioniert es auf die gleiche Weise. == Öffnen des Packages einer Komponente in der Palette ==
    7 KB (1,090 words) - 08:56, 17 February 2020
  • ...t also explains how to convert data from the program into JSON (eg to send it to a web browser). Loading and storing (streaming) objects is done with the fpjsonrtti unit. It also makes sense to use the Classes unit (see below for details).
    10 KB (1,328 words) - 17:25, 6 August 2022
  • ...ntinuation of the project [http://sageshome.net/oss/paszlib-sg.php here]). It is used in the FCL to implement the TCompressionStream class. // The second argument is the name of the file as it appears in the zip and
    15 KB (1,916 words) - 10:25, 6 August 2023
  • The wiki speeds things by making it possible to make changes and additions with a browser! For tutorials, pleas ..._id=89339 The Lazarus Sourceforge site]. Additional documentation on these packages can also be found on the [[Components and Code examples]] wiki page if the
    8 KB (884 words) - 05:28, 30 July 2020
  • ...very short events with traceably high precision over long periods of time. It's simple to use, consumes virtually no CPU and requires only 25 bytes of ra # Updated 0.2 version to make it compile on the latest Lazarus (0.9.10).
    7 KB (1,024 words) - 12:55, 9 August 2019
  • * Extend the link editor to show packages and identifiers * Adding a small toolbar makes it possible to use the available markup tags
    6 KB (323 words) - 21:51, 22 August 2020
  • ...note the Lazarus base directory. So when you read [$LazDir] simply replace it with the directory appropriate for your Lazarus installation. "Lazde" is a tool designed to edit the XML documentation files. It can also be used to generate the basic XML file skeleton derived from a Pas
    9 KB (1,483 words) - 15:51, 24 July 2020
  • ...ince the new component will become a part of the IDE it can crash the IDE, it may even be possible that the IDE does not start any more. Test your compon ...package by clicking opening the package in "Package" > "Install/uninstall packages", click the "Compile" button at the top of the package editor, and then '''
    27 KB (3,659 words) - 12:26, 7 November 2023
  • # (this makes it persistent across reboots) # Install SDK packages and NDK
    7 KB (907 words) - 03:33, 7 February 2023
  • ...nixシステムでは .so、Windowsでは .dllsファイル)のインストールの仕方を見つけることができる。バインディングユニットはFPCソースのpackages/baseディレクトリで見つけることができる。それらはmysql ...the program on a computer which has the MySQL client libraries installed, it still won't start on any other machine without the appropriate MySQL client
    37 KB (1,273 words) - 16:50, 31 March 2024
  • ...hen the client succesfuly connects. aSocket is the socket which connected. It should serve as the "start" point for clients. ...sent again on a socket, after a call to send function failed, returning 0. It can be used to automate sending of big chunks. aSocket is socket on which s
    14 KB (2,193 words) - 16:33, 5 September 2023
  • The Messages window contains the compiler messages. It can also contain codetools messages, or linker errors, etc.. ...s of messages, each having a header. The header is yellow while compiling, it turns green when compilation was successful, and turns red when there was a
    6 KB (1,041 words) - 09:51, 8 March 2024
  • Installing Lazarus on a Mac is not particularly difficult but it is critical that you do the install in the correct order. Skipping steps w ...eting it, or, if it may help someone working with a legacy project, moving it to the [[Legacy_Information:_Installing_Lazarus_on_Mac|legacy information]]
    30 KB (4,810 words) - 06:34, 12 November 2023
  • ...ge file (contains package-specific settings) || [[Lazarus_Packages|Lazarus Packages]] || XML | .pas || Unit with Pascal code. It may also contain the code of form (stored in the LFM-file of the same name)
    6 KB (856 words) - 16:30, 8 December 2023
  • ...or a few dedicated functions, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mecha ...even slimmer variants consisting of a Linux kernel and some compact tools packages like [http://www.busybox.net/ BusyBox]. Other variants like:
    3 KB (438 words) - 13:27, 13 October 2022
  • ...of the [[Variable|variable]] <tt>x</tt>. Besides mathematical expressions it can also handle [[Boolean|boolean]] values, string formulas, [[TDateTime|da ...its functionality. See the file "fpexprpars.txt" (in <tt>(fpc_source_dir)/packages/fcl-base/examples</tt>) for a short documenation.
    18 KB (2,683 words) - 23:01, 8 October 2021
  • ==Recompiling Packages== ==Removing Packages==
    23 KB (2,976 words) - 08:43, 17 February 2020
  • * '''Old behaviour''': It was possible to have ''abstract'' or ''sealed'' fields immediately followin * '''Remedy''': Adjust your code so it does not conflict with the TObject class members. Override TObject method w
    9 KB (1,273 words) - 13:22, 3 March 2020
  • ...viously a push transition — instantly replaces the new floating group row. It occurs when the x-height of the group row’s label meets the bottom of a c ...NSOutlineViewSelectionDidChangeNotification'' only posts once. Previously, it posted once per collapsed item. (macOS 12)
    9 KB (1,203 words) - 05:14, 20 December 2021
  • == Pas2js : What is it ? == Pas2js is an open source [[Pascal]] to [[JavaScript]] transpiler. It parses Object Pascal and emits JavaScript.
    19 KB (3,009 words) - 23:51, 21 February 2024
  • ...e a compile 'progress' dialog appear while your project is being compiled. It will also show a summary of the total lines compiled, number of hints, warn ...s directories like 'ide', 'debugger', 'converter', 'components' and 'lcl'. It is used to find sources (.pas) of the LCL and components.
    12 KB (1,965 words) - 14:30, 1 August 2020
  • ...a bug report]] - You think you found a bug in Lazarus, how can you report it? *[[Lazarus Packages]] - A guide for creating a package under Lazarus
    10 KB (1,443 words) - 03:30, 29 March 2020
  • ...ms at flexibility and low overhead at the same time. As the name suggests, it can be used to log to several targets such as a text file, a visual control ...usproject/ Overseer] and [http://estlogger.sourceforge.net/ EstLogger] but it does not follow closely any of them, implementing many things differently a
    10 KB (1,299 words) - 07:59, 25 October 2021
  • * add DSP effects and filters, however many you want and record it. All is included, you only have to compile the demos and run it...
    8 KB (1,074 words) - 02:29, 8 August 2021
  • ...(訳注:右側の「LAZARUS_DIR」はLazarusのインストールフォルダを示す。): LAZARUS_DIR\fpc\3.0.0\source\packages\indylaz ...n support the Kylix side of Indy. (anything that uses unit libc). I ported it only as step up to native Unix RTL using Indy apps.
    14 KB (1,666 words) - 11:52, 17 February 2020
  • # Install SDK packages and NDK # (Note: to view a list of available packages use ./sdkmanager --list)
    11 KB (1,467 words) - 20:40, 2 December 2023
  • {{Note| If you do not see your new component in the component palette, it is most likely that you are not running the re-compiled version of Lazarus. If you already had a unit you can add it to the package:
    23 KB (2,936 words) - 08:44, 17 February 2020
  • ...they are scattered over 57 (!) packages and do not install the sources, so it is almost always better to install manually (see below). Nevertheless here Once fpc is installed you can check if it's working by simply running
    25 KB (3,307 words) - 12:35, 16 February 2020
  • ==Schritt 1: Erstellen des Packages== * ''samplepackage'' der Name Ihres Packages ist
    24 KB (3,164 words) - 08:39, 17 February 2020
  • * packages ...elphi 2010 documentation reintroduce affects the behavior of a method when it's called from a object casted as his ancestor, if the method has overloaded
    6 KB (895 words) - 03:29, 22 September 2022

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