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
  • Basically it works like this: Add a ''resourcestring'' for every caption, compile to get When fpc compiles them, it creates for each unit a file '''unitname.rst''', containing the resourcestr
    15 KB (2,127 words) - 12:30, 1 March 2020
  • This is free software: you are free to change and redistribute it. * (Summer 2019) you need to be subscribed (it's free) for Windows Insider Preview program and use "FAST" (instead of "Slo
    11 KB (1,770 words) - 18:44, 14 December 2019
  • *[[Lazarus Tutorial/it | Lazarus Tutorial]] - Una guida per iniziare e una descrizione dettagliata *[[Lazarus Faq/it | Lazarus Faq]] - Informazioni generali riguardo Lazarus con dettagli per g
    10 KB (1,431 words) - 03:31, 29 March 2020
  • "To get it right" in this context means that the translation strings have been prepare Although it is tried to be as language neutral as possible, there is in fact a slight b
    11 KB (1,794 words) - 01:52, 9 April 2021
  • ...developed by the [http://www.fe.up.pt/~robosoc 5dpo Robotic Soccer Team]. It provides a visual serial port (TSdpoSerial) implementation of [[Projects_us ..., rectangles, triangles, rhombus, trapezoids, circles and circle segments. It also includes some additional measurement calculations functions.
    14 KB (2,086 words) - 21:59, 10 June 2023
  • * It only supports audio data formats linear PCM or IMA4. * It only supports audio file formats CAF, AIF, or WAV.
    8 KB (979 words) - 05:24, 20 June 2020
  • fpvectorial is distributed along with Lazarus. You can find it in folder ''components/fpvectorial'' of your Lazarus installation. ...ion of Lazarus and want the latest version of fpvectorial you can download it by svn from
    18 KB (2,459 words) - 15:42, 9 May 2024
  • ...m, plus table drivers for some popular systems. (<LAZDIR>/fpc/3.0.0/source/packages/fcl-db) * Master - detail relations are not complete; however you can implement it using [[MasterDetail]]
    7 KB (905 words) - 22:31, 1 April 2021
  • ...ay be occasions where a pre-built compiler won't do, and you need to build it yourself. There are a number of reasons for doing this, including: ...her a version of the compiler does not currently exist, or you are porting it to a new operating system or processor.
    36 KB (5,732 words) - 04:49, 4 March 2024
  • ...s use the FreeTDS library as a driver. The FreeTDS documentation indicates it should build on at least these platforms. Windows versions for x86 and x64 ...base. It is possible to write database applications using these units, but it is usually far more work and bug-sensitive than using the DB-unit Lazarus c
    28 KB (4,237 words) - 14:55, 12 September 2023
  • ...SVN command "switch", specifically its first variant (see below). However, it's recommended to build in exported sources, not in checked out version. ...a good idea too check if the faq.adp is still up-to-date before converting it.)
    23 KB (3,574 words) - 13:25, 25 July 2023
  • * Free Pascal's Carbon API unit is FPCMacOSAll.pas in /usr/local/share/fpcsrc/packages/extra/univint. * Title: You cannot change it at runtime. You have to set it in Application Bundle.
    11 KB (1,540 words) - 06:02, 4 August 2021
  • ...библиотек по большей части перенесены с этой страницы в отдельную статью [[packages|пакеты]], чтобы не запутать обсуждение.
    25 KB (2,505 words) - 00:23, 16 December 2020
  • ...TK world knows exactly what was needed but I sort of shotgun the process. It was simple. ...d just use the version that is available from SUSE 10. But I was told that it was better to use the latest version from the Lazarus web site.
    23 KB (3,977 words) - 01:04, 2 February 2020
  • {{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.
    25 KB (2,480 words) - 11:23, 30 May 2021
  • Examples are included in your FPC directory: packages/fcl-web/examples/ ...ample using HTTP only. This example retrieves just an html page and writes it to the screen.
    11 KB (1,526 words) - 08:53, 6 April 2023
  • ...n FPDoc editor or the standalone application lazarus documentation editor (it comes with lazarus in doceditor/lazde.lpi). Set it to "docs". The IDE will then lookup and create fpdoc files in the sub folde
    8 KB (1,117 words) - 10:52, 17 February 2020
  • It has a '''Dataset''' property which must be set to the dataset that provides ...ng code creates a data loop component, and assigns a '''TDBF''' dataset to it. Note that the TDBF class is defined in the '''dbf''' unit.
    20 KB (2,623 words) - 05:37, 16 February 2020
  • ...is part of the '''multithreadprocslaz.lpk''' package, which needs no other packages, only FPC >= 2.6.0. As always: Open the package multithreadprocslaz.lpk in the IDE once, so that it learns the path.
    15 KB (2,194 words) - 11:25, 10 February 2020
  • if that succeded you can install it to whereever you want with: ...copy the file ./compiler/ppccross somewhere you will be able to find it as it's the compiler you'll need to build powerpc programs
    10 KB (1,593 words) - 11:32, 3 May 2020
  • Demo programs are provided with Free Pascal Compiler source code in the <tt>packages/fcl-json/examples</tt> directory. It can be defined in your Free Pascal program using a constant assignment as f
    10 KB (1,195 words) - 15:06, 1 May 2023
  • ...from Resource Stream]. How to add an image to a project resource and load it. ...org/index.php/topic,37442.msg251587.html#msg251587 Load a picture and show it]. How to use OpenPictureDialog and LoadFromFile.
    17 KB (2,507 words) - 12:07, 27 March 2022
  • ...alert dialog, creating it only when you need to display it, and releasing it when you are done. ...al but not critical. This is the default alert style if none is specified. It is badged with the application icon.
    12 KB (1,423 words) - 08:09, 9 May 2021
  • ...o paraphrase WWDC 2015: "Yeah, NSURLConnection is deprecated in 10.11, but it's not going away and will still work, but new features will be added to [[m ...Response:error:''. Using this method is not generally recommended, because it has severe limitations:
    17 KB (2,019 words) - 11:56, 21 February 2022
  • ...ngToFront (defaults to false) to TLazIDEInterface.DoShowSearchResultsView. It specifies whether Search Results dialog should be shown on top or under Sou *** The GUI is visually above the options GUI pages, thus indicating it has effect on them.
    20 KB (2,821 words) - 00:40, 19 February 2020
  • ...e OpenGL ES 1.1 C-header from the SDK (this one we can distribute, because it's licensed under an SGI open source license), available in the gles11 unit ...the entire ReadMe.rtf on the installer disk image before asking for help. It contains quite a bit of information on things to watch out for (especially
    14 KB (2,162 words) - 01:47, 2 August 2020
  • ...base. It is possible to write database applications using these units, but it is usually far more work and bug-sensitive than using the DB-unit Lazarus c ...This means that if the application is compiled with one of these units in it, the whole application can not be linked if the client libraries are not av
    26 KB (3,714 words) - 02:32, 16 February 2020
  • | [[Forward|forward]] || Allow a subroutine to be used before it is declared ...able for Lazarus programs and usually for FPC (FPC can be compiled without it, but that only happens on purpose for low-memory embedded systems etc)
    11 KB (1,637 words) - 22:08, 13 May 2024
  • Firebird embedded is a special version of the [[Firebird]] database server. It lets you run your programs without a dedicated database server. Instead, yo * need to distribute some libraries along with your program when distributing it (unless you can statically link them)
    12 KB (1,854 words) - 02:23, 16 February 2020
  • // Note: 'myincludes' is a relative path, so it won't work for sub directories. ...Path', // optional: an arbitrary name of the template, useful for finding it later
    27 KB (4,155 words) - 15:24, 31 December 2020
  • ...), a [[A simple implementation of the Mersenne twister|Mersenne Twister]], it is rather slow. ...ntains the following PRNGs with Marsaglia's comments from his usenet post. It is extremely fast.
    15 KB (2,313 words) - 13:10, 3 March 2024
  • ...which also serve as documentation, can be found in the ...\fpc\...\source\packages\fcl-net\examples subdirectory of your local Lazarus installation. Amongst o ...program (use the "Host" button to switch between server and client mode). It also lets you play with some useful options like switching the transport pr
    11 KB (1,562 words) - 01:13, 25 January 2022
  • It's main caracteristics are : * It inputs a Delphi form (soon to support Lazarus forms)
    13 KB (1,940 words) - 08:28, 12 February 2020
  • ...and CreateRoundRectRgn and implemented SetWindowRgn for TForm (previously it worked only for child controls). ...LazIntfImage, etc. This is the first Lazarus interface to support Android. It also supports Windows, Mac OS X (Cocoa) and X11.
    28 KB (4,033 words) - 00:40, 19 February 2020
  • * It is very widely used and available ...e, and other hosts on your network) as far as is consistent with security. It is preferable that all users including root have passwords. Test the action
    25 KB (3,835 words) - 00:55, 27 January 2023
  • ...tion in Lazarus, tested within the IDE. Now it's time to deploy it to test it on a specific platform. ...p]] [http://www.jrsoftware.org/] is a free installer for Windows programs. It may be used completely free of charge, even when deploying commercial appli
    32 KB (5,086 words) - 22:17, 20 November 2023
  • ...iew''': Support has been added for advanced record syntax (as Delphi calls it) including record visibility sections, nested types and constants, record m ...d [[generic class]]es, [[generic object]]s and [[generic interface]]s. Now it is also possible to define [[generic record]]s, [[generic array]]s and [[ge
    15 KB (2,204 words) - 16:51, 25 May 2023
  • ...e Amiga SDK. my_LibBase can be a typed pointer, a dword or a void pointer. It's recommended to use PLibrary or the library's own type if one exists or po ...pports file name length above 30 characters is highly recommended. Lack of it may cause unexpected results or compilation failures, especially in case of
    11 KB (1,803 words) - 10:14, 23 April 2023
  • The following packages must be installed: ...formation, including how much SRAM the controller has. You can then cancel it with Ctrl+C.
    10 KB (1,425 words) - 02:44, 1 February 2021
  • # Updated 0.2 version to make it compile on the latest Lazarus (0.9.10). # Added LCL to the required packages.
    7 KB (970 words) - 13:19, 14 February 2020
  • ...rt is a group of components to add reporting capabilities to applications. It uses a visual designer to create banded reports and includes a report engin LazReport is based on FreeReport 2.32 and thanks to Fast Reports Inc. it's available under modified LGPL, the same license as the Lazarus LCL.
    22 KB (3,224 words) - 22:31, 5 February 2022
  • ...e, or part of it, but you don't know on which page it was? This tool finds it: ...'View all' from the menu; this will pop open a dialog(also you can achieve it by pressing Ctrl+Alt+P).
    9 KB (1,167 words) - 04:40, 22 December 2019
  • * TKPrintPreview - control for displaying print preview, it is part of KControls built in printing capabilities, every visual control s ...ols is provided free on 'as is' basis, with complete source code. However, it is licensed software. More information about license can be found in source
    5 KB (750 words) - 09:44, 2 March 2022
  • The <code>SQLDBRestBridge</code> unit in ''fpc/packages/fcl-web/src/restbridge/sqldbrestbridge.pp'' offers a means to expose any da ...ot meant as a general REST API framework, for this other frameworks exist. It is also not a RPC framework.
    35 KB (5,021 words) - 23:46, 1 March 2023
  • ...and not client bounds. Also constraints will affect real bounds. For now, it is supported only by win32. ** new event OnArrowClick. It is called if Style=tbsDropDown when the user clicks the arrow button area o
    14 KB (1,920 words) - 08:36, 22 August 2020
  • ...for html, tex and rtf. It is a fully custom drawn component, meaning that it doesn't wrap native controls of each platform and that no external library * Components installed only if other packages are available:
    10 KB (1,120 words) - 17:35, 14 October 2023
  • A Z80 port is currently under development in Git "main" branch. To check it out, use: The compiler now includes an internal assembler and linker, so no extra packages are needed. Optionally, the assembler and linker from the SDCC package can
    4 KB (553 words) - 13:51, 24 May 2022
  • ...u get a correctly initialized value of a type which is given as parameter. It can also be used with generic type parameters to get a default value of the * '''Notes''': In mode ''Delphi'' it's implemented in a Delphi-compatible way using ''record helper'' for declar
    17 KB (2,457 words) - 17:13, 25 May 2023
  • ...rus IDE you have the choice of applications when you start a new project. It's possible to change the application type once the application was started, It is possible to support multiple environments within a single binary, althou
    22 KB (3,228 words) - 17:54, 4 September 2021
  • ...iteup is for people who are interested in Lazarus and already know Delphi. It describes the differences between the two. Lazarus is a Rapid Application Development (RAD) tool like Delphi. That means it comes with a visual component library and an Integrated Development Environ
    28 KB (3,985 words) - 01:01, 1 June 2022
  • ...till under development. In 2007 a stable compiler was released, which made it possible to release a WinCE add-on installer for the Lazarus 0.9.24 release ...haring between similar interfaces in the past with the gtk/gtk2 interface, it was decided to start a clean code for WinCE. Because the APIs are very simi
    18 KB (2,897 words) - 03:22, 9 August 2020
  • ...is also a patch needed for FPC 3.2.0. Edit the FPC 3.2.0 source in <tt>../packages/cocoaint/src/CocoaAll.pas</tt> and comment out or remove the CoreImage link ..._FPC_3.2.0_for_macOS_10.10_and_earlier|this change]] to the source so that it will not attempt to link the missing CoreImage framework. Then compile usin
    19 KB (2,796 words) - 11:03, 2 June 2022
  • ...TK world knows exactly what was needed but I sort of shotgun the process. It was simple. ...d just use the version that is available from SUSE 10. But I was told that it was better to use the latest version from the Lazarus web site.
    24 KB (4,053 words) - 02:00, 7 February 2020
  • If the SQLDB tab is missing, have a look at [[Install Packages]] for an "Install Howto". ...LConnection is used to store parameters to connect to the database server. It enables you to set the host to connect to, and the userid and password to u
    16 KB (2,455 words) - 01:43, 21 February 2020
  • :*You either set the target in Project options (by switching it from default to i386) ...ut errors. It will create an executable ''project1'', but you cannot focus it. The reason is that macOS expects some hidden resource files.
    13 KB (1,953 words) - 15:34, 13 November 2023
  • ...am generated will remain on the screen until you have had a chance to read it; after you press 'enter' the console window closes. ...zarus-ccr.sourceforge.net/kbdata/OpenPackageSnapshot.png list of installed packages], with an invitation to [http://lazarus-ccr.sourceforge.net/kbdata/PackageC
    31 KB (2,241 words) - 13:45, 8 December 2021
  • Diese Möglichkeit gibt es nur für Projekte, nicht für Packages. .... Keep in mind that the first mode is the default mode for the project, so it must be stored in the project, not in the session file.
    20 KB (3,125 words) - 05:39, 22 December 2019
  • ...for html, tex and rtf. It is a fully custom drawn component, meaning that it doesn't wrap native controls of each platform and that no external library * Components installed only if other packages are available:
    11 KB (1,153 words) - 16:39, 21 March 2024
  • *[[Lazarus Packages/ja|Lazarus パッケージ]] - Lazarus でパッケージを作成する方
    27 KB (1,761 words) - 17:35, 1 April 2024
  • ...uilt on FreePascal, totaly written from scratch with Free Pascal compiler. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS ...-bit operating system written in Object Pascal using Free Pascal Compiler. It’s designed for:
    7 KB (1,066 words) - 00:15, 2 February 2024
  • ...depth, component order, etc). And only when OS handles needs to be created it converts to supported desktop format (but this doesnot change internal repr ** TIcon can create HICON handle and thus we can finally use it to set Form.Icon and Application.Icon
    8 KB (1,263 words) - 07:18, 7 August 2020
  • ...e, and provides many features and options not available in earlier docking packages. *'''What you see is how it is structured''': There are no hidden panels to align controls in rows and
    24 KB (3,540 words) - 17:47, 27 January 2024
  • ...ns for programs]] - How to provide localized versions of your programs and packages ...a bug report]] - You think you found a bug in Lazarus, how can you report it?
    20 KB (3,053 words) - 20:27, 31 May 2022
  • ...nded by anyone who had encountered a unique problem and would like to post it for others to be aware of. ...leased their entire commercial offering under the MPL. A list of available packages can be found [http://sourceforge.net/users/tpsfadmin/ here].
    29 KB (4,499 words) - 12:34, 6 November 2023
  • ...building game [http://c-evo.org/ C-evo] inspired by Civilization II game. It was originally developed for Windows using Delphi 4 but later fully porter .../computers/hearts/hearts.html Common Loon Hearts] is the card game Hearts. It is written in Free Pascal with the Lazarus IDE for Windows and Linux. Sourc
    13 KB (2,047 words) - 15:56, 20 April 2024
  • ...notary service also publishes that ticket online where Gatekeeper can find it. {{Note|'''Even if an application has not been notarized, it can still be run by control-clicking on the app, or right clicking for the
    27 KB (3,904 words) - 14:43, 6 May 2024
  • ...an show help for dialogs as well. It should also be able to write help for packages. ...осле 1.0||-||-||A simple icon editor with the ability to create lrs files. It will be a good example and can help newbies to create icons for their compo
    35 KB (2,320 words) - 11:08, 23 February 2020
  • ...ferably something which has been stuck for some time without anyone fixing it, and which is of strategic importance for Lazarus/FPC to be a viable softwa ...selection of LCL (or IDE) features ||N/A||?||?||?||See fpc (compiler, rtl, packages) test suite. Uploading fpcunit results to a database is possible via [https
    6 KB (886 words) - 14:20, 23 August 2020
  • // make sure you register your test along with the decorator so it knows to run the setup/teardowns RegisterTest(Ttestexport1); //you pass the class name to register it for running
    12 KB (1,793 words) - 00:53, 10 February 2022
  • ...able for Lazarus programs and usually for FPC (FPC can be compiled without it, but that only happens on purpose for low-memory embedded systems etc) * FPC Packages: other packages provided by FPC
    12 KB (773 words) - 08:23, 4 April 2020
  • This tutorial is written for use with recent Lazarus versions (Laz 1.0); it should also work on older versions Lazarus 0.9.30. .../showfiles.php?group_id=9028 Firebird] (if possible version 2.0 or newer). It's easiest if you use standard settings (e.g user name SYSDBA and password m
    14 KB (2,052 words) - 03:19, 29 August 2019
  • ...mon manager which is started by the kernel during the system boot process. It manages processes, both for the system as a whole and for individual users. ...primary reason for running daemons as root. Because launchd runs as root, it can create low-numbered TCP/IP listen sockets and hand them off to the daem
    22 KB (3,313 words) - 09:36, 4 May 2021
  • ...nction that shows already translated terms in various open source software packages. These function may save you a lot of work and improve consistency. ...unit1.de.po. To achieve this, copy the unit1.po file to unit1.de.po, unit1.it.po, and whatever language you want to support and then the translators can
    22 KB (2,980 words) - 12:19, 14 April 2021
  • ...stumble across. It is not something which any one individual can do alone. It takes a community. As the longest journey begins with the first step, here ...x fixes branch containing mostly bug fixes, plus some updates for included packages. A new target aarch64-darwin was also backported from trunk. [https://forum
    19 KB (2,642 words) - 10:34, 16 March 2024
  • ...ress|Alt|F}} on the keyboard (provided the main menu window has focus: if it has not, hit {{keypress|Tab}} repeatedly to cycle focus through the various * '''Cut''': Remove the selected text or other item and place it on the Clipboard.
    34 KB (5,479 words) - 16:46, 26 June 2023
  • From the 'Package'/'Install/Uninstall Packages ...' window, select LazActiveX 0.1, click 'Install Selected' and then 'Save ...the TActiveXContainer on a form, instantiate the ActiveX object and assign it to the ComServer property. Suitable for early binding and with event suppor
    11 KB (1,648 words) - 14:27, 9 April 2023
  • ...z wiersza poleceń. Musisz najpierw zainstalować i skonfigurować fpc i fpc-packages. clean deletes files that 'bigide' creates. It does not clean up all possible
    15 KB (1,493 words) - 22:33, 11 November 2021
  • ...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. .... While conversion to Indy9 might be simpler for people, keep in mind that it only works on Win32 (and theoretically could be ported to Linux/x86).
    13 KB (2,001 words) - 12:42, 9 August 2022
  • ...get the RPM or DEB of the Free Pascal compiler (compiler / linux) and its packages. If you don't have an RPM-based or debian-based distribution, you can downl ...re '''not using RPMs or debian packages''' (even if you plan to use alien) it's best to get latest stable fpc (2.2.2 as of now) and install Lazarus from
    44 KB (6,816 words) - 08:54, 9 February 2020
  • ...update to ver.0.9.28. Save it as something like "InstallLazarus.sh", give it execute permission, and run after getting root privileges using su. Don't m ...not provide the complete set of tools (FPC+sources+documentation+Lazarus) it is better, in my opinion, to have complete control on all of them through r
    41 KB (6,739 words) - 00:14, 14 January 2022
  • The idea behind DCPcrypt is that it should be possible to "drop in" any algorithm implementation to replace ano Since v2.0.4 it compiles with FPC 2.4.1 and has been tested under 32-bit & 64-bit Linux and
    10 KB (1,459 words) - 07:03, 13 January 2022
  • ....x, the RTL was based on the ones of Turbo Pascal and Delphi 7. This means it was primarily based around the ''shortstring'', ''ansistring'' and ''pchar' ...defined way (*) with a previous version of FPC and make no changes to it, it should continue to work unmodified with the new FPC version. Guaranteeing t
    24 KB (3,786 words) - 11:56, 28 November 2023
  • ...base components such as [[TDBGrid]]s. The advantage of using SQLDB is that it is fairly easy to change to a different database such as Firebird or Postgr Depending on what you use it might also be necessary to enable the encryption separately [https://www.sq
    24 KB (3,765 words) - 19:24, 5 June 2022
  • It is a little known fact that you can use regular expressions to match and re * [[RegEx packages]] - cross platform.
    6 KB (725 words) - 01:13, 8 August 2021
  • ...hing by default: the .Execute method must explicitly implement support for it to quit its job. The exact working of Synchronize depends on the platform, but basically it does this:
    31 KB (2,764 words) - 01:32, 21 February 2020
  • # Write a package, install it and register your plugin(s) in the 'Register' procedure of a unit. == Packages and Makefile Dependencies ==
    47 KB (6,123 words) - 16:11, 4 December 2023
  • While every platform in Free Pascal has it's own compiler binary (e.g. ''ppc386'', ''ppcarm'', etc.) there is the bina After you compiled the ''fpc'' binary you can replace your old one with it and copy the ''ppcjvm'' to the directory where all other compilers are loca
    19 KB (2,871 words) - 03:52, 3 August 2020
  • ...ase read the paragraph "Do you need multi-threading?" to determine whether it is really required; this may save you many headaches. ...the application keeps responding (almost) as if it were idle. In this case it is a good idea, before starting the thread, to disable the buttons of the f
    35 KB (5,033 words) - 23:05, 28 February 2024
  • The gtk2 widgetset is stable and all components work. And it needs optimizations. ...rst thing to do is to install the gtk2 libraries including the development packages. For example: linux/debian systems call them libgtk2.0-dev. There are compl
    25 KB (3,957 words) - 12:17, 25 November 2022
  • ...uite conventional compared to other charting packages and applications. Is it possible to give the chart background a more interesting design? Create a new project and add a <code>TChart</code> to the form. Client-align it such that the chart fills the entire form. Drag the form borders such that
    19 KB (2,817 words) - 12:53, 28 February 2020
  • nterrupt it and edit and set branches-maxRev and tags-maxRev to 47332 (it should be at 47330)
    16 KB (2,251 words) - 12:27, 28 July 2021
  • * Powerful EControl lexer format, and it's easier to create/edit lexers (GUI in external program) * Windows version can use different Python engine (packages in add-ons)
    23 KB (3,578 words) - 07:31, 18 April 2024
  • ...not need much setup. It can create binaries for many platforms. Just tell it to do so. ...for a certain CPU (because different CPUs need different machine code) and it knows specific requirements for all supported platforms (operating systems)
    38 KB (5,918 words) - 08:31, 7 October 2023
  • # Allez dans '''<votre répertoire zeosdbo>/trunk/packages/lazarus/''' et ouvrez '''zcomponent.lpk''' ...from the second string. This bug was found by [[User:Jesusrmx|Jesusrmx]]. It will probably be fixed soon, see [http://www.freepascal.org/bugs/showrec.ph
    7 KB (1,029 words) - 12:41, 3 March 2020
  • ...uses the fpspreadsheet library, add the '''fpspreadsheet_pkg''' package to it's Lazarus project, or add the base directory of fpspreadsheet to you compil ...tabase table to a spreadsheet file using virtual mode or '''TFPSExport'''. It also shows importing the spreadsheet into a database using virtual mode.
    19 KB (2,462 words) - 19:21, 2 June 2020
  • My day job is Director of IT for a document management company. We scan around 60,000 images of paper me ...grating data we produce with our software into various types of management packages. Due to the large volume of data we work with, we have special servers desi
    11 KB (1,770 words) - 13:48, 23 August 2020
  • ...can do a check by parsing the output of ppc386 -i if it is 2.0.2 .. 2.1.x it is ok. * - dependant packages. (for FreeBSD that is gtk12, glib12 and gdk_pixbuf and GNU make, iconv and
    60 KB (5,479 words) - 17:43, 27 March 2024
  • ...ot for the user. Users will either simply shrug their shoulders and ignore it in the best case, or choose another program in the worst case because witho * The IDE will automatically load .po files for installed packages, if they exists. For example see lazarus/components/projecttemplates/langua
    12 KB (1,860 words) - 12:25, 16 February 2020
  • ...lient to build FPC and/or Lazarus in a self-contained directory structure. It is meant as a thin wrapper around the regular manual svn up/make/make insta It was made by and maintained by the late Reinier Olislagers (BigChimp).
    29 KB (4,416 words) - 23:56, 7 November 2023
  • Lazarus 支援數種非內建資料庫,而開發者仍應安裝各資料庫所對應的元件(Packages)。你可以透過程式碼或直接拉元件(components)至表單(from)來 ...能的路徑為 /usr/share/fpcsrc/packages/base/mysql/ (rpm 安裝) 或者 C:\lazarus\fpcsrc\packages\base\mysql\ (Windows)。 這個資料夾也包含了 mysql.pp, mysql_com.pp
    38 KB (3,026 words) - 00:48, 19 February 2020
  • ...ngs but that may need to be dealt with at a later stage. And, importantly, it really does work pretty much the same way across Linux, Windows and Mac. Po It will contain 5 blocks.
    29 KB (4,371 words) - 08:56, 29 January 2024
  • ...piler is currently being developed in FPC trunk (the development version). It started as a hobby project meant to explore how to port FPC to a new platfo * It's possible to write [http://en.wikipedia.org/wiki/Terminate_and_Stay_Reside
    23 KB (3,546 words) - 12:20, 14 April 2021
  • ...ation for people who want to publish Free Pascal and Lazarus related news. It can be used freely for any use; no copyrights will be claimed.'' ...993 Free Pascal has evolved into an advanced piece of technology. Nowadays it is widely considered one of the best Pascal compilers ever written.
    22 KB (3,389 words) - 19:22, 30 November 2020
  • FPC compiler, RTL, packages and utils are located here: You may want to use an access token and HTTPS access, it has some advantages.
    28 KB (4,687 words) - 11:48, 6 March 2022
  • BSD 3 as it is being inherited from the zint source code. The download contains the packages ''lazbarcodes'' and ''lazbarcodes_runtimeonly''. The first one gives you vi
    23 KB (3,416 words) - 13:24, 17 September 2023
  • ...bon API unit von FreePascal ist FPCMacOSAll.pas in /usr/local/share/fpcsrc/packages/extra/univint. * Title: You cannot change it at runtime. You have to set it in Application Bundle.
    9 KB (1,244 words) - 23:41, 17 December 2019
  • ...rus is an Rapid Application Development (RAD) tool like Delphi. That means it comes with a visual component library and an IDE. The Lazarus component lib ...e Pascal]] compiler (FPC). FPC runs on more than 15 platforms. But not all packages and libs are ported, so Lazarus currently runs on Linux (i386, x86_64), Fre
    26 KB (3,526 words) - 00:54, 19 February 2020
  • * [[BGRAControls]] - Komponenten, die die Stärken des [[BGRABitmap]]-Packages ausnutzen. BGRAImageList, BGRASpeedButton, BGRAButton, BGRAPanel. ==Packages für FPC/Lazarus (externe Links)==
    16 KB (2,155 words) - 18:07, 25 January 2023
  • ...DB 7.5</u>: GDB 7.5 is not supported by the released 1.0. Fixes to support it were made in 1.1. ...t or package options, it should be ensured that this is done for '''all''' packages and the project.<br />
    39 KB (6,257 words) - 14:22, 28 May 2022
  • It´s a great reference. The preface and the first chapter are very good to un Now, on Windows we can easily export a variable with Free Pascal. Just put it on the exports section. On Linux, Free Pascal doesn´t yet support exportin
    20 KB (3,017 words) - 08:10, 18 March 2020
  • * Old behavior: DoubleBuffered wasn't properly implemented and it was forced True ...Delphi-compatible DoubleBuffered/ParentDoubleBuffered concept was created (it is equal to the Font/ParentFont concept).
    23 KB (3,304 words) - 15:12, 11 October 2021
  • ...rences of numbers in the search string which we then output using NSLog(). It uses the NSRegularExpression convenience methods for returning all of the m Once we have the NSRegularExpression object, we can then use it for matching text among other operations.
    19 KB (2,311 words) - 01:13, 8 August 2021
  • clean deletes files that 'bigide' creates. It does not clean up all possible |удаляет файлы, которы
    23 KB (955 words) - 00:17, 14 January 2022
  • ...ted capabilities of the embedded systems supposed to be used, building all packages is not useful. However, one must be careful to avoid overwriting an existin Below you find a simple example program for the LPC2124 microcontroller, save it as tled1.pp to follow the description. The program is made for development
    9 KB (1,358 words) - 12:40, 6 April 2023
  • # Перейдите в '''zeosdbo_rework\packages\lazarus\''' и откройте '''zcomponent.lpk''' * открываете файл zeos\packages\lazarus\zcomponentdesign.lpk
    17 KB (595 words) - 15:10, 20 May 2021
  • ...orial on writing cross-platform applications with Lazarus and Free Pascal. It will cover the necessary precautions to aid in creating a cross-platform re ...test deploying and running your program on the other platforms. For that, it will be helpful to have unrestricted access to machines running the target
    43 KB (6,443 words) - 12:24, 27 January 2022
  • * 1783ee35 LCL-Gtk2: fixed handling of dragging image coordinates when it is dragged to non-client widget area, patch by Alexander (Rouse_) Bagel, is * 5b65498e LResources: deprecate TUtf8Parser class. It's not needed anymore.
    20 KB (2,842 words) - 19:09, 12 May 2024
  • ...generator tool to protect your security with randomly generated password. It runs on Windows and Linux. No installation required. This tool has GUI and ...uickly find files and folders on your PC running under Windows 10, 8, 7... It is able to sort out files and folders according to their properties (e.g. M
    21 KB (3,026 words) - 19:12, 1 May 2024
  • ...how the usage of the [[SQLdb Package]] on the basis of practical examples. It is primarily targeted at newbies. If somebody is looking for basics about d While this tutorial may seem long, it mostly is just a lot of text that explains why you should type what you typ
    43 KB (5,449 words) - 00:57, 27 February 2020
  • As Lazarus uses the FPC compiler, you can also use packages provided by FPC. See [[Package List]]. ...Supports the formats from MS Excel (XLS, XLSX, Excel XML) and OpenOffice. It also supports these file types: CSV, HTML, Wikitables.
    29 KB (4,178 words) - 16:16, 20 December 2023
  • * '''Remedy''': Either change the code so it no longer assigns regular arrays to dynamic arrays, or add ''{$modeswitch a writeln(arr[0]); // writes 0, because it calls test(tdynarr)
    20 KB (2,951 words) - 18:32, 9 February 2024
  • This Wiki article is a tutorial for [[Lazarus]]. It explains the first steps to get a working piece of software and explains so ...does not describe the [[Installing_Lazarus|Lazarus installation process]]. It is assumed that Lazarus is installed and ready for use (preferably the late
    45 KB (6,735 words) - 17:14, 6 August 2022
  • ...to delegates. It supports cancelling, resuming, and suspending tasks, and it provides the ability to resume suspended, cancelled, or failed downloads wh ...of session (determined by the type of configuration object used to create it),
    43 KB (4,916 words) - 11:54, 21 February 2022
  • The compiler used to accept the above program, but now it will give an error at the call to ''test''. * '''Remedy''': Rewrite the affected code so it that all var/out-parameters and the class types passed to them match exactl
    32 KB (4,698 words) - 13:24, 3 March 2020
  • ...has increased a lot, and many commercial projects are being developed with it. The idea behind the Bounties is '''not''' to substitute the current Mantis ...ce is too low. Also, try to keep all bounties above 50 dollars. Below that it usually won't be worth the time investigating the problem. Please also date
    17 KB (2,658 words) - 20:55, 18 July 2022
  • ...est your code. It uses the extra-information stored in your binary to test it. But once your program is working well, you may delete those infos and redu ...es not use images compressed in one of those formats, then you can exclude it.
    49 KB (8,133 words) - 08:37, 15 July 2023
  • ...ecial attention, that NTFS is non-case sensitive when used in Windows, but it is case sensitive when mounted by POSIX OSes. This could cause '''various p ...multi platforms. Normally you can simply copy the project and the required packages to another machine and compile them there. You don't need to create one pro
    40 KB (4,253 words) - 01:27, 21 February 2020
  • * GetIDEConfigStorage when loading checks if the file exists and if not it will copy the template from the secondary config directory. It is straightforward to customise existing LCL components, e.g. if you want t
    42 KB (5,524 words) - 23:23, 14 February 2020
  • :PasDoc开发者发布PasDoc 0.16.0,一个Pascal文档生成器。It's a big release gathering lots of small and large features we made in the l :The repository to get the newest, up to date, SDL2 units has changed. It can now be found here: https://github.com/PascalGameDevelopment/SDL2-for-Pa
    17 KB (1,839 words) - 03:22, 6 April 2022
  • ...ned by the user. Beside the properties inherited from its ancestor classes it defines some properties to customize the generated output. ...or''' or '''QuoteChar''' is already present in field value, if affirmative it behaves as if ''qtQuoteChar'' has been specified, on the contrary case, the
    15 KB (2,278 words) - 17:13, 29 January 2020
  • ...ure with the same name and parameter list. If there is no exact procedure, it jumps to the best candidate and positions the cursor on the first differenc ...and position the cursor right on 'DoSomething'. Then you can simply rename it there too. This works for parameters as well.
    41 KB (6,042 words) - 10:39, 10 May 2024
  • ...fen und Ihr Formular erweitern können. Die Unit '''MenuIntf''' des IDEIntf-Packages enthält die gesamte Registrierung für Menüs und viele Standard-Menüpunk ...IDE werden in einem einzigen Verzeichnis als xml-Dateien gespeichert. Auch Packages können dort ihre eigenen Dateien ablegen. Das primäre Konfigurationsverze
    31 KB (3,821 words) - 23:22, 14 February 2020
  • ...some Synapse Pascal source code files to your code; no need for installing packages etc. The only exception is that you will need an external crypto library if ...to put the binary library file in your project path (Windows), or install it into your library search path (Linux, macOS, FreeBSD).
    34 KB (4,327 words) - 03:33, 20 February 2024
  • ...icrosoft Excel file, DBF, CSV etc. Although the program is fairly trivial, it shows: '''CoreNet ISP Management''' is a fully ISP management software package. It is a freeware Windows application [website dead].
    22 KB (3,411 words) - 02:28, 26 November 2020
  • # Updated 0.2 version to make it compile on the latest Lazarus (0.9.10). # Added LCL to the required packages.
    11 KB (485 words) - 22:41, 23 September 2019
  • * Reason: it contained functional code only if the compiler was pre 3.0. It was added to component OpenGlContext in trunk r63636. Please use it as an example if needed.
    36 KB (5,346 words) - 13:09, 17 March 2024
  • ...directory and create a file named .rpmmacros and place the text bellow on it. Make sure to change the directories to the correct ones on your system. ...html and Macromedia Flash files. Flash files cannot be build on Linux, so it's not possible to create a source package in this case.
    15 KB (2,498 words) - 09:45, 29 February 2020
  • It can be handy to have a sort of "Rosetta stone" that roughly translates task ..., ansipos functions. Regular expression support is provided by the [[RegEx packages]].
    11 KB (1,416 words) - 01:29, 24 November 2021
  • ...n be converted far more easier. A nice feature of the h2pas wizard is that it uses temporary files, so the c header files remain unchanged. ...h2paswizard package in the Lazarus IDE. Go to "Package->Install/Uninstall Packages", select from the right list the H2PasWizard package and click 'Install sel
    29 KB (4,570 words) - 12:57, 28 August 2023
  • ...ial 1 (deutsch)]] - Dieses Tutorial hat das Ziel, die Verwendung des SQLdb Packages anhand praktischer Beispiele zu demonstrieren ...rogrammen (deutsch)]] - Wie man lokalisierte Versionen Ihrer Programme und Packages erstellt
    25 KB (3,592 words) - 03:31, 29 March 2020
  • ...ysroot> (recent trunk) that can be used to specify the target system root. It's used for: ...or i386-linux instead of passing /lib, /usr/lib, and /usr/X11R6/lib to ld, it will pass <sysroot>/lib, <sysroot>/usr/lib, and <sysroot>/usr/X11R6/lib to
    22 KB (3,359 words) - 07:12, 21 February 2023
  • * '''Reason''': FPC_EMPTYINTF had to be removed due to dynamic packages support on PE-based systems ...ason''': As for the RTTI the indirect references are necessary for dynamic packages.
    42 KB (6,149 words) - 21:14, 3 April 2022
  • With Free Pascal and Lazarus it is possible to write these daemons/services in a platform-independent manne ...stall the LazDaemon package either via "Components" - "Configure installed packages" or by installing the lpk file directly from .../lazarus/components/daemon/
    47 KB (6,794 words) - 11:40, 29 December 2022
  • ...ceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/lazmapviewer/ and unzip it to some folder. ...</tt>. Click "Compile", then "Use" > "Install". This will rebuild the IDE (it may take some time). When the process is finished the IDE will restart, and
    25 KB (3,725 words) - 15:17, 29 January 2024
  • ...ge will never be complete. You are encouraged to continue adding things to it that&#160;— ...for i386, MC68000, ARM processors, etc.) and by being much more low-level: it deals with very specific instructions to move data and perform detailed ari
    50 KB (7,688 words) - 16:32, 5 September 2022
  • ...ese days as a useful attribute. Instead, we can retrieve the number of CPU packages, physical CPUs (cores) or logical CPUs (the same as HW_NCPU). To do so requ ...nd earlier are missing this identifier (fixed in FPC 3.2.2). So, we looked it up and found:
    36 KB (4,527 words) - 03:14, 5 January 2022
  • ...MS Accesss. It includes an ODBC driver which might be used. Try installing packages like mdbtools mdbtools-dev mdbtools-gmdb (Note: error handling has not been tested; please update page if you tested it)
    12 KB (1,436 words) - 01:12, 21 February 2020
  • ...RichMemo API can be [[#(Delphi) RichEdit like interface|extended]] to make it Delphi's RichEdit compatible. * Open '''richmemo_design.lpk''' package, and install it, rebuilding the IDE.
    39 KB (5,672 words) - 20:52, 29 September 2022
  • ...our Pascal library and sends all events to it and also obeys commands from it. The communication is done via JNI as supported by Google. The controls are ...This method was abandoned because it was considered unsupported by Google. It is considered obsolete and people should use LCL-CustomDrawn-Android instea
    35 KB (5,483 words) - 21:35, 8 January 2021
  • ...r Debian distribution, on which the author of this article works. However, it may be very simple to translate this for other Linux distributions. You need to have the kernel headers packages installed
    33 KB (4,740 words) - 09:06, 26 January 2020
  • ...la selezione''': Inserisce il testo selezionato all'interno di [[Comments/it|commenti]] inserendo // su ogni linea. ...procedures it adds the procedure bodies. On event assignments (OnClick:=) it adds the method definition and the method body. See [[Lazarus IDE Tools]].
    34 KB (5,421 words) - 14:04, 8 December 2021
  • ...eport]] (which itself appears to be a translation from a French document). It was updated for LazReport (instead of FastReport) on Lazarus (instead of De Click the band icon, go to the report surface, and click on it to drop a band object.
    17 KB (2,578 words) - 18:04, 2 April 2020
  • ...our Pascal library and sends all events to it and also obeys commands from it. The communication is done via JNI as supported by Google. The controls are ...This method was abandoned because it was considered unsupported by Google. It is considered obsolete and people should use LCL-CustomDrawn-Android instea
    35 KB (4,944 words) - 21:33, 8 January 2021
  • TAChart is Lazarus' powerful charting library. It consists of numerous classes and declarations distributed over some 50 unit ...ten quite cumbersome to find a certain application of interest. Therefore, it is the intention of this wiki page to provide some kind of catalogue of the
    43 KB (6,406 words) - 20:31, 9 August 2021
  • ...is is a simple '''TWebModule''' descendant which is usable in Lazarus IDE. It has a single ''Dispatcher'' property which must be set to a '''TSQLDBRestDi ...ion item, found in the 'Resources' property of the '''TSQLDBRestSchema'''. It represents a single REST resource.
    39 KB (3,512 words) - 22:43, 25 September 2023
  • ...arent is not automatically switched from True to False now, you have to do it yourself. This is in compliance with Delphi and also solves problems with C * TShellListView now subclasses TListItem, so it can store file info in it.
    26 KB (3,878 words) - 13:14, 17 March 2024
  • * '''Abort build''': Stop the build process once it is running - either you have remembered that you did something silly and wa ...box will appear and all your text i/o (readln, writeln etc) will appear in it.
    30 KB (5,079 words) - 13:55, 8 December 2021
  • * png only implements basic chunk types (idat,trns,plte,ihdr and iend). It e.g. can't handle chunks like pHYs,iCCP,gAMA,cHRM yet. ([http://bugs.freepa ...ple format, usually used without compression and without transparency, but it may also have them, although many applications don't support those extra fe
    35 KB (4,500 words) - 12:03, 8 March 2024
  • *Output directory is h2pas/, which is the default, so leave it empty
    30 KB (3,903 words) - 06:52, 12 February 2020
  • ...out "bloat" at nearly everything clouds the global picture often more than it contributes to clarity. * With small apps it is a bit harder to estimate. This is because the exact RTL size is OS depen
    34 KB (5,639 words) - 14:18, 7 January 2024
  • ...other runtime errors in the 2xx range have appropriate exception types, so it is only natural to have an explicit type for runtime error 210 as well. ...e facto'' not supported, and all data could be modified at runtime even if it was not intended for modification (except in some cases on Darwin). This co
    45 KB (6,423 words) - 01:05, 2 March 2020
  • ...nsufficiently rigorous, and allows poor programming practices to creep in. It is also vulnerable to problems such as memory leaks and buffer overflows. B ...for the structured storage of large amounts of data and for easy access to it. Many of the websites on the internet make extensive use of databases: for
    47 KB (7,423 words) - 16:32, 5 September 2022
  • ...d one major bug fixed (WinCE compilation with FPC 2.4.0+). Grab it at SVN, packages will be uploaded ASAP. ...d FPC conflicts. I didn’t find the time to do the QT4 port as I wanted but it’s in the works now. Some SSL fixes were made as well.
    21 KB (1,109 words) - 18:10, 11 September 2023
  • ...code comments, via "Comments" plugin. Plugin is preinstalled in CudaText. It gives about 6 commands in menu "Plugins / Comments". Plugin supports only a Plugin "Comments" has several options, and it gives the dialog to change them: menu item "Options / Settings-plugins / Co
    100 KB (14,991 words) - 19:48, 5 May 2024
  • ...rop, mORMot datastore, new fields, holiday support, designtime and runtime packages (version 1.06) * These versions were available at the time of writing this update. It is not excluded that the package can be used with older versions as well.
    50 KB (7,758 words) - 11:56, 22 July 2023
  • *** Es können Zusatz Packages mit installiert werden. # FreePascal Compiler, Packages, und Quellen. (*wichtig*: von der selben Version/Datum)
    49 KB (7,275 words) - 06:49, 13 January 2022
  • "Richtig hinbekommen" (To get it right) bedeutet in diesem Zusammenhang, dass die Übersetzungsstrings für * Die IDE lädt automatisch die .po-Dateien für installierte Packages, falls sie existieren. Für Beispiele siehe: lazarus/components/projecttemp
    13 KB (1,816 words) - 12:24, 16 February 2020
  • xcopy %myFPC%\packages %instdir%\source\packages /H /Y /C /R /S /I ...оманды предназначены для копирования содержимого директорий '''rtl''' и '''packages''' в новую директорию компилятора.
    71 KB (5,874 words) - 00:16, 14 January 2022
  • ...ages, please refer to the fptemplate.txt file under your FPC directory in /packages/fcl-base/texts/. ...that demonstrate using templates can be found under your FPC directory in /packages/fcl-web/examples/fptemplate/ (see the README.txt in there for more).
    18 KB (2,723 words) - 00:04, 15 February 2020
  • Si l'onglet SQLDB manque, consultez la page [[Install Packages/fr|Installation des paquets]] pour le "Comment-faire de l'installation" ('I // Check if we have an active connection. If so, let's close it.
    14 KB (2,149 words) - 09:39, 21 February 2020
  • ...ackages/rtl are now in packages/rtl/src and the namespaced versions are in packages/rtl/namespaced ===Unitpaths of default packages in pas2js.cfg===
    63 KB (8,788 words) - 17:15, 28 February 2024
  • ...arus unit that provides compatibility with Delphi in a cross-platform way. It also contains some additional functions On defining a new [[Lazarus Packages|package]], make sure that [[LCL]] is added as requirement to get rid of 'mi
    26 KB (2,967 words) - 08:44, 26 June 2019
  • ...een deprecated by Apple. It is not available in 64 bit macOS applications. It was completely removed from macOS 10.15 Catalina (October 2019). The Carbon ...Utilities</tt> and drop it on the dock so you always have it handy. Launch it whenever you want to see messages or errors output to the console by GUI ap
    45 KB (6,681 words) - 13:25, 13 September 2023
  • ...hare/fpcsrc/packages/base/mysql/ (rpm Installation) oder C:\lazarus\fpcsrc\packages\base\mysql\ (Windows). Dieses Verzeichnis enthält auch die Units mysql.pp, ...pt dates in the usual formats. The button btnTest must be clicked first as it creates the connection with the dbms. Note the line that applies updates -
    44 KB (6,169 words) - 00:46, 19 February 2020
  • Some charting packages include special "fast line" series to quickly draw ...ontrol bar width with <code>BarWidthPercent</code> property. Note that the it is measured relative to the
    50 KB (7,395 words) - 21:45, 23 February 2023
  • It can be found in the tools directory of a Lazarus installation. ...he call to SetSubComponent. This is necessary for the IDE so it knows that it has to store the properties of the embedded component as well. TLabel is no
    25 KB (3,452 words) - 08:40, 17 February 2020
  • ...are not particularly relevant to Free Pascal, and Docker containerisation. It does not consider x86-on-x86 virtualisation systems such as VMware, Microso ...t performance will drop off drastically with a lower specification system. It has two internal drive cages, the first is connected to a RAID controller a
    59 KB (9,355 words) - 17:30, 16 August 2022
  • # Compilador de FreePascal, pacotes (packages), e fontes ( sources). (*important*: of the same version/date) (THEPREFIX= usually is /usr/lcoal, but e.g. on NetBSD it is /usr/pkg for ports)
    29 KB (4,937 words) - 18:12, 10 June 2021
  • - Gnu binutils (gnu as, gnu ld, gnu make) - check it out with "YAST"
    36 KB (5,689 words) - 12:54, 23 December 2019
  • ...MS Accesss. It includes an ODBC driver which might be used. Try installing packages like mdbtools mdbtools-dev mdbtools-gmdb
    15 KB (2,030 words) - 01:53, 21 January 2024
  • The '''Raspberry Pi''' is a credit-card-sized single-board computer. It has been developed in the UK by the Raspberry Pi Foundation with the intent ..., this affects the routine rebuild of the IDE that happens when installing packages for example. The solution is to increase swap size (below).
    41 KB (5,613 words) - 12:39, 31 December 2023
  • ...43f4 Packager: Use pure package name of a dependency when searching online packages. ...: Do not comment out {$R *.res} directive even if the file does not exist. It will be generated. {{LazIssue|39336}}.
    44 KB (6,396 words) - 15:33, 5 March 2023
  • ...different colours for punctuation marks, comments, string constants etc. It will also maintain the level of indentation from line to line as you type i ..., in tree form, the structure of the code in the current unit or program. It usually opens with just the Unit name and branches for Interface and Implem
    34 KB (4,889 words) - 02:10, 8 December 2021
  • ...st eine Kommandozeilenversion der IDE zum Bau von Lazarus - Projekten und -Packages. '''Hinweis:''' Vergessen sie nicht, die Entwicklungs Packages für ihr Toolkit zu installieren. Andernfalls können sie eine Meldung wie:
    41 KB (6,145 words) - 00:50, 19 February 2020
  • ...ol can show a number of fields in a row/column layout - in fact by default it shows them all. Sin embargo, se pueden poner entradas dentro de [[doc:lcl/ ...e se puede utilizar para probar la funcionalidad. Ver el directorio source\packages\fcl-db\tests\ en el árbol de directorios de instalación de FPC.
    35 KB (5,487 words) - 02:53, 16 February 2020
  • ...eePascal Component library,obsahujúca väčšinu nevizuálnych komponentov použitých v Lazarus # prekladač FreePascal, balíčky a zdrojové kódy (*dôležité* rovnakej verzie/dátumu)
    23 KB (3,944 words) - 12:51, 23 December 2019
  • ...[http://upx.sourceforge.net/ UPX]. UPX - это очень хороший exe-упаковщик. It includes no memory overhead due to in-place decompression. И также и Эта утилита используется для сборки проектов и lazarus-пакетов (packages).
    57 KB (3,218 words) - 00:51, 19 February 2020
  • ....2em; width: 25%;" | [https://github.com/Alexey-T ''other required lazarus packages''] ; bre : Breadcrumb bar. It is a plugin which needs to be installed in Addons Manager.
    158 KB (24,384 words) - 17:31, 4 May 2024
  • ...r/share/fpcsrc/packages/base/mysql/ (rpm install) oppure C:\lazarus\fpcsrc\packages\base\mysql\ (windows). Questa directory contiene anche le units mysql.pp, m ** Error: "Can not load Postgresql client. Is it installed (libpq.so) ?"
    44 KB (6,143 words) - 00:47, 19 February 2020
  • ...etely in FPC, runs on many platforms like Windows, Mac and Linux and more. It is built modular consisting of the following parts: Put + after a boolean switch option to enable it, - to disable it
    90 KB (12,883 words) - 12:41, 8 May 2023
  • application with it. Note that this tutorial does '''NOT''' attempt to teach HTTP protocol, HTM Before starting, it's necessary to know the architecture and application flow to avoid confusio
    45 KB (6,603 words) - 23:56, 17 March 2023
  • The class <tt>TsWorkbook</tt> is the main class visible to the user. It provides methods for reading data from and writing to files. The versatile ...e no plans to implement "ancient" file formats like Excel3.0/4.0 or Lotus. It is possible, however, to provide your own reading and writing classes to ex
    160 KB (22,801 words) - 12:22, 10 May 2024
  • ...usr/share/fpcsrc/packages/base/mysql/ (rpm install), или C:\lazarus\fpcsrc\packages\base\mysql\ (windows). Этот каталог содержит также Ошибка: "Can not load Postgresql client. Is it installed (libpq.so) ?"
    43 KB (1,439 words) - 00:47, 19 February 2020
  • ...obei &lt;Sprachkürzel&gt; dem üblichen Sprachcode (en=English, de=Deutsch, it=Italienisch, ...) entspricht. Die deutsche Übersetzung für ''unit1.po'' w Für Packages wählen Sie in den Package-Einstellungen 'i18n'.
    22 KB (2,833 words) - 12:27, 1 March 2020
  • It is [[Comparing TAChart with Delphi's TeeChart Standard|comparable in featur ...improved older descriptions in previous versions, as well as the fact that it includes details about the newest features.
    115 KB (18,877 words) - 11:41, 26 April 2024
  • *r64070 IDE: Don't cut a dotted TargetFilename when adding an extension to it. {{MantisLink|34665}}. ...nualscrollview into manualscrollhost. The host itself is a scrollview. But it is not used for Scroll, but rather for the feature of drawing the border. {
    116 KB (15,904 words) - 20:18, 28 June 2021
  • <tt>FormatIndex</tt> is the index of the cell format record. It describes the formatting attributes of a cell. These records are collected ...xpects the value to be in line count, and <tt>DefaultColWidth</tt> expects it to be in "0" character count. Other size units can be applied if using the
    152 KB (21,567 words) - 22:15, 27 January 2021
  • ...' demo found in the ''examples'' folder of the FPSpreadsheet installation) it is desirable to calculate formulas automatically whenever formula strings o ...here and can be dropped. The formula is stored in the cell record without it.
    158 KB (22,485 words) - 22:12, 14 August 2021
  • ...elphi]]- ja [[Kylix]]- koodeja, ne eivät tarvitse käännettyjä käännösyksiköitä tai asennettua Borland / Embarcadero-kääntäjää. Delphi- ja FPC-koodi It is invoked, when the cursor is on a forward defined procedure.
    43 KB (5,582 words) - 01:10, 19 February 2020
  • ...resolve some occasional compilation issues. Projects which do not use the packages but the path to the sources must adapt the paths.</li></ul> ...nterfaces to a workbook via tha WorkbookSource component. In the long run, it will replace the older TsWorksheetChartSource which required contiguous x/y
    214 KB (33,206 words) - 17:41, 9 August 2021
  • ...he static files serving (go to tips and tricks section if you want to know it more).</syntaxhighlight> * примеры - чтение текстовых файлов - в вашем каталоге ...\fpc\x.x.x\source\packages\fcl-web\examples.<br>
    72 KB (2,254 words) - 23:54, 7 June 2022
  • ...resolve some occasional compilation issues. Projects which do not use the packages but the path to the sources must adapt the paths. ...nterfaces to a workbook via tha WorkbookSource component. In the long run, it will replace the older TsWorksheetChartSource which required contiguous x/y
    247 KB (10,318 words) - 18:39, 25 January 2023