Search results

From Free Pascal wiki
Jump to navigationJump to search

Page title matches

  • {{Components and Code examples}} ==Default components provided by Lazarus==
    29 KB (4,178 words) - 16:16, 20 December 2023
  • {{Components and Code examples}} * [[THtmlPort]] - порт компонентов HTML Components (THtmlViewer, TFrameViewer, TFrameBrowser) от Dave Baldwin для Lazarus
    22 KB (982 words) - 18:07, 25 January 2023
  • {{Components and Code examples}} * [[fpc:FPC and Apache Modules/fr|Modules FPC et Apache]] - En-têtes pour créer des modu
    8 KB (1,139 words) - 16:56, 29 April 2020
  • {{Components and Code examples}} * [[PlotPanel/es|PlotPanel]] - A plotting and charting component for animated graphs
    16 KB (2,480 words) - 18:07, 25 January 2023
  • {{Components and Code examples}} ==Lazarus-CCR Released Components==
    16 KB (2,155 words) - 18:07, 25 January 2023
  • {{Components and Code examples}} 这个页面的剩余部分也包含非Lazarus分发的组件。针对Lazarus提供的默认的组件,请查看[[Lazarus Components Directory | Lazarus组件目录]]。
    31 KB (3,033 words) - 08:26, 3 May 2024

Page text matches

  • ...|units]], [[Class|classes]] and [[Property|properties]] have the same name and functionality as their equivalents in Delphi. This makes [[Lazarus For Delp ...as [[TMainMenu]], [[TButton]], [[TComboBox]], [[TTimer]], etc. Complements and links to the reference docs.
    1 KB (146 words) - 14:15, 3 November 2019
  • This page describes the package '''RunTimeTypeInfoControls''' in <lazarusdir>/components/rtticontrols/. ...erties. In fact, you can create fully functional forms without writing any code at all.
    2 KB (248 words) - 09:32, 10 June 2020
  • ...er. As forms they are stored in two files: the code is stored in .pas file and the design in the corresponding .lfm file. {{LCL Components}}
    458 bytes (74 words) - 10:31, 5 January 2019
  • {{Using Lazarus components}} ...ctions. Examples of components include buttons, labels, checkboxes, timers and dialogs.
    3 KB (446 words) - 08:07, 17 March 2020
  • ...ficial announcement by Michael Van Canneyt on the Free Pascal mailing list and update this page.}} ...ibraryloader.png]] is a Lazarus and FPC component that specifies the names and locations of SQLDB database libraries (DLLs/.sos/.dylibs) should be loaded
    2 KB (220 words) - 02:31, 2 March 2020
  • ...in a category should contain a short description, a link to the home page and, if applicable, '''a''' screenshot or a maximum of two small screenshots (' * [[Projects using Lazarus - Components and Libraries|Components and Libraries]]
    2 KB (307 words) - 02:38, 16 June 2021
  • ...imer.png]] is component on the [[System tab]] of the [[Component Palette]] and delivers a timer with usually millisecond resolution. It inherits most of i * Drop a [[TLabel|label]], [[TShape|shape]] and timer components on main [[TForm|form]]
    2 KB (281 words) - 18:28, 10 January 2023
  • ...e [[Component Palette]]. A TPanel can act as a visible container for other components. One way to use panels is when the control group is displayed and hidden.
    2 KB (323 words) - 15:36, 4 October 2019
  • Lazarus has a '''chmhelp''' package (components/chmhelp). ...unicates with the IDE using SimpleIPC; see [[Installing Help in the IDE]] and [[Help protocol]] for more details. The CHM support is based on FPC package
    2 KB (321 words) - 09:15, 26 March 2023
  • ...but totally new code (it's smaller than Delphi 7 code). It has class name and properties compatible with the Delphi 7 version, but different unit name. ...work on GTK2 (I see pixelated text over green bar). This is OK on Windows and QT.
    1 KB (166 words) - 14:06, 16 December 2021
  • ...nt is the easy way to give your apps a good appearance with minimum effort and easy individualisation. ** When starting a new application, just drop the component onto your form, and in the Form.Create() method, call SplashAbout1.ShowSplash. This will displ
    3 KB (478 words) - 01:22, 10 September 2021
  • ..., algorithms and software projects that have been implemented with Lazarus and/or FPC. ...Robotics]] - [[Portal:HowTo Demos|HowTo Demos]] - [[Portal:SciTech|Science and Technology]] - [[Portal:Web_Development|Web Development]]
    4 KB (417 words) - 01:55, 10 March 2020
  • ...toolbar which displays a large number of icons representing commonly used components for building forms. ...he display of a different set of icons, representing a functional group of components. The left-most icon in each tabbed group is an obliquely leftward-facing a
    4 KB (722 words) - 15:11, 10 November 2019
  • bzip2lib provides stream classes for bzip2 compression and decompression. It uses external bzip2 libraries. Unit bzip2lib is collected and edited from 2 unit files in [https://wiki.delphi-jedi.org/wiki/JEDI_Code_Li
    3 KB (402 words) - 16:34, 29 July 2020
  • ...eature of text editors that are used for programming ([[Source_code|source code]]), scripting, markup languages ([[HTML]], [[JSON]], or [[XML]]), or config ...]] is also highlighted in a specific manner to distinguish it from working code.
    3 KB (289 words) - 00:23, 16 September 2023
  • ....lpk is an under construction package containing all kinds of custom drawn components for Lazarus. Read more about it in [[Lazarus Custom Drawn Controls]]. * Can be fully reliable in look, behavior and size across platforms
    2 KB (310 words) - 00:43, 19 February 2020
  • ...ell documented and has been used in several projects as both a highlighter and a lexer. You can use an XML file to define the syntax, defining the tokens using tags and various RegEx constructs. You can also specify colouring of the tokens if y
    2 KB (314 words) - 02:48, 4 January 2022
  • ...nt, descendant of TreeView, which provides treeview somewhat similar to VS Code editor. It gives "Folder" property which loads the folder to the root of tr It gives event OnShellItemClick which allows to detect click and double-click on nodes (giving full file path).
    1 KB (207 words) - 19:01, 10 August 2020
  • ...nes on another component. A TLabel is a descendant of [[TGraphicControl]] and is available under the [[Standard tab]] of the [[Component Palette]]. ...uch as [[TEdit|Edit fields]], [[TMemo|Memos]], [[TStringGrid|StringGrids]] and so on. TLabels provide a variety of events available to you but not require
    3 KB (550 words) - 11:35, 30 November 2022
  • ...cal instruments, computers, and related audio devices for playing, editing and recording music. ...e files are typically created by a "MIDI sequencer" (software or hardware) and then played on some kind of MIDI synthesizer.
    5 KB (690 words) - 07:22, 3 June 2022
  • {{Warning|TSubform and its documentation seem to be unmaintained... [[Category: Outdated informati ...Use it as you would a TPanel - drop components on it, assign a DataSource and at runtime the magic begins.
    4 KB (599 words) - 19:48, 15 February 2023
  • ...nding the data packet over the wire. That greatly reduces the packet size, and thus leads to faster transfers. ...of code in your application. See Demo 18 (Address Book demo) in the source code repository for a feature complete example of what tiOPF can do.
    2 KB (255 words) - 12:28, 5 July 2020
  • ...nstalled by using [Package|Install/Uninstall packages]. After install the components are accessible via the Data Export tab. ...responding import to dataset code in FPC/Lazarus, but there is third party code like dbimport (https://bitbucket.org/reiniero/smalltools/src, directory dbi
    2 KB (297 words) - 11:50, 16 August 2021
  • Anywhere in your [[Source code|source code]], you can check the status, whether active or inactive, by query '''<synta * Create a new [[Application|application]] and drop three TToggleBoxes on the [[TForm|form]].
    4 KB (536 words) - 09:10, 9 November 2019
  • Alexander Klenin rewrote and expanded much of the code, and is its current maintainer. ...tachart/demo/. See [[TAChart Demos|TAChart Demos]] for a short description and screenshots.
    3 KB (449 words) - 14:17, 24 February 2023
  • ...e, stand alone, open source IDE for Free Pascal which runs in the browser (and on other platforms supported by Lazarus). ...Client Side Run Time Library and RAD IDE intended to allow Pascal(Pas2JS) and/or Python(Pyodide) development with the minimum of installation or learning
    3 KB (428 words) - 14:44, 5 September 2023
  • [[Category:Help and Docs]] ...a difference between the projects ((Free Pascal Project, Lazarus Project) and the used formats of the help (Online, html, chm, inf)
    6 KB (842 words) - 14:13, 13 March 2024
  • {{Page Of Code Sites}} = Major sites for Pascal, Delphi and Kylix code =
    10 KB (1,434 words) - 11:15, 12 September 2023
  • ...er. As forms they are stored in two files: the code is stored in .pas file and the design in the .lfm file. Press File->New... menu item and in the opened dialog select "Frame" item.
    4 KB (612 words) - 19:04, 12 May 2020
  • *TLongTimer is a descendant of TIdleTimer, and keeps all of its properties and methods except the Interval property ...additional properties, that allow for very long intervals - Daily, Weekly and Monthly
    3 KB (520 words) - 06:47, 19 February 2020
  • * [[Projects using Lazarus - Components and Libraries|Komponenty i biblioteki]] * [[Projects using Lazarus - Databases and Tools|Bazy danych i narzędzia]] (zobacz także [[Portal:Databases|portal b
    3 KB (365 words) - 14:38, 27 October 2021
  • and dialogs (eg, file open dialog), windows maintenance... For this first program we do not have any dialog and service windows, so it is sufficient template default.prj.
    4 KB (694 words) - 07:46, 1 September 2020
  • <li>[[Projects using Lazarus - Components and Libraries|کتابخانه ها و جزئیات]]</li> <li>[[Projects using Lazarus - Databases and Tools|پایگاه داده و ابزارهای مرتبط]] (همچنین
    4 KB (231 words) - 15:27, 14 March 2023
  • ...can simply select it on the [[Standard tab]] of the [[Component Palette]] and place it by clicking on the form. ...the first scrollbar properties "Name" in "sbVert", "Kind" in "sbVertical" and "Align" in "alRight"
    2 KB (293 words) - 01:14, 2 March 2020
  • * The object is to play a simple WAV sound both in Windows and Linux (Sync and ASync) * There are lots of libraries to do this in a complicated way, but this code should suffice for simple use
    6 KB (680 words) - 21:53, 12 March 2024
  • ...idgets-1.0.0.tar.gz Internet Archive Link]). This widgetset is lightweight and extremely useful for projects that do not want to add a dependency to some ...ted by Darius Blaszyk in June 2011. The code works out of the box with FPC and does not need any 3rd party utilities.
    3 KB (529 words) - 05:41, 9 December 2021
  • ...mageList]], arranging them in rows and automatically adjusting their sizes and positions. To use this example, create a new application and add the example code to the unit. Remember to add the ''ComCtls'' unit in the uses clause.
    2 KB (214 words) - 14:38, 21 January 2022
  • ...etting made on a form. TSpinEdit is in fact a combination of a [[TUpDown]] and an associated [[TEdit]] control specialized for numbers. The background color, font color, type style, and other similar matters are available to the user. To change the background c
    3 KB (432 words) - 13:23, 2 October 2021
  • ...est way is to use the Lazarus [[Online Package Manager]]. Supports Windows and Linux (macOS prevents multiple instances by default). * Without arguments: will use the executable name as identifier and will not send the command line parameters
    3 KB (489 words) - 01:37, 19 June 2020
  • ...]] is a container that allows a number of objects to be grouped physically and conceptually on a [[TForm|form]]. ...can simply select it on the [[Standard tab]] of the [[Component Palette]] and place it by clicking on the form.
    2 KB (307 words) - 09:16, 15 September 2019
  • ...en the Lazarus IDE (as well as Lazarus applications that include chm help) and the help viewer. This protocol is used to provide context-sensitive help. C * <code>--ipcname <name></code>: name is the name of the IPC server started by the IDE
    4 KB (551 words) - 08:16, 17 February 2020
  • RTTI controls link to other components' published property, and changes in the either control are reflected to the other without any coding ...TIComboBox1's Link property. Select Edit1 in the TIObject drop-down list, and Text in tht TIProperty dropdown list.
    2 KB (310 words) - 14:52, 1 September 2022
  • *[[How to setup a FPC and Lazarus Ubuntu repository/ja]] *[[Components and Code examples/ja]]
    10 KB (411 words) - 15:12, 5 November 2020
  • And then call properties of this object like this: Unit file and demo project: https://github.com/Alexey-T/Win32TaskbarProgress
    1 KB (184 words) - 11:01, 9 November 2021
  • '''TXMLPropStorage''' [[image:txmlpropstorage.png]] is a component to save and restore selected properties (either [[TForm]] or any control on it). It wor * Drop a <tt>TXMLPropStorage</tt> component on the form and set the <tt>Filename</tt> property as needed, for example: <tt>session.xml<
    7 KB (1,024 words) - 17:39, 14 October 2023
  • deployable on all platforms and architectures the Free Pascal compiler Free Pascal Profiler consists of two tools (fpp and fppview) and some units
    4 KB (607 words) - 08:13, 4 January 2024
  • ...open source cross platform 2D graphics library used for example by Chrome and Firefox. ...vides shared and static libraries and Pascal units to access Skia with FPC and Delphi.
    3 KB (513 words) - 05:59, 26 April 2024
  • ...-aware components are located on the [[Data Controls tab]]. The Datasource and the database controls are located on the "Data Access" tab. == Lazarus and Interbase / Firebird ==
    9 KB (1,349 words) - 02:31, 24 November 2021
  • ...can be downloaded as a zip from [https://svn.code.sf.net/p/lazarus-ccr/svn/components/everettrandom/latest_stable/updates/everettrandom.zip Lazarus ccr site] ====Installation and Usage====
    3 KB (478 words) - 18:43, 29 November 2020
  • ...ng]] is a control that comprises a group of [[TCheckBox]] items physically and logically grouped together on a container component. ...can simply select it on the [[Standard tab]] of the [[Component Palette]] and place it by clicking on the form.
    3 KB (432 words) - 08:53, 8 March 2022
  • This feature allows to use components of other designer forms. A common example is to use the TDataSource on a Da *Manual referencing via source code works.
    7 KB (1,134 words) - 03:51, 9 December 2019
  • ...uage features work when targeting the JVM, most do (or will in the future) and we have done our best to introduce as few differences as possible. * [[FPC_JVM/Language|Supported language constructs and other programming information]]
    3 KB (446 words) - 15:39, 21 January 2023
  • *It silently checks for application updates, and if it finds an update will silently perform the update - even if the applic This is even simpler to code in your app.
    2 KB (307 words) - 01:45, 19 February 2020
  • 11 KB (561 words) - 17:58, 27 March 2024
  • Material Design Components for Lazarus, painted with BGRABitmap. Licensed as LGPL v3. 2018 by Lainz. This control can act as a normal button, toggle, toggle group, checkbox and radiobutton.
    3 KB (489 words) - 00:52, 7 May 2020
  • ...rtal:Linux|Linux on 32-bit and 64-bit]] [[:Category:x86|x86]], [[PowerPC]] and [[ARM]] processors. It was created and is maintained by Carlo Kok and is copyrighted by [http://www.remobjects.com RemObjects software] as freewa
    5 KB (729 words) - 13:54, 10 December 2019
  • {{RingChart and AnalogWatch}} {{Warning|The chart components needed by this component have been removed from Lazarus in version 1.4. Sin
    4 KB (680 words) - 14:12, 25 February 2020
  • ...r malware. Most functionality has been tested to work under Windows, Linux and FreeBSD. ...tains the component package for Lazarus + documentation (pdf and hlp file) and probably all original examples ported to Lazarus.
    4 KB (664 words) - 12:30, 20 February 2023
  • ...roid Module Wizard is a wizard to create JNI Android loadable module (.so) and Android Apk using Lazarus/Free Pascal. ::: AppCompat and Material Design supported!
    7 KB (941 words) - 01:29, 23 May 2023
  • | [http://code.google.com/p/dspack/ DSPack] | http://code.google.com/p/dspack/
    4 KB (629 words) - 13:51, 13 February 2022
  • SymScan provides an Barcode scanning component and API link to the barcode scanner module in Symbol/Motorola MC series Windows The sample application is licensed under the GPL, and the libraries under LGPL
    4 KB (528 words) - 02:41, 28 February 2020
  • ...lon]] and an [[Equal|equal sign]] back to back, is pronounced as “becomes” and used by [[Pascal]] as the assignment operator. ...hand (possibly doing a [[Typecast#variable typecast|variable typecast]]), and an [[expression]] evaluating to the [[Data type|data type]] the variable is
    5 KB (643 words) - 00:09, 4 February 2021
  • ...can simply select it on the [[Standard tab]] of the [[Component Palette]] and place it by clicking on the form. Geometric figures should be drawn randomly and depending on the TRadioGroups to the form. The first RadioGroup determines
    3 KB (424 words) - 22:33, 17 April 2022
  • ...ith the mouse on it (or change with the {{keypress|Tab}} key on the button and pressed it with {{keypress|Enter}}), an action is triggered. This click is ...OK" in the middle [[image:tbutton.png]]) on the Standard component palette and place it with a click on your form.
    6 KB (829 words) - 09:08, 9 November 2019
  • ...ically into the Source Editor and your cursor will be placed in a piece of code starting. # Completion code:
    2 KB (276 words) - 23:47, 9 September 2023
  • ...mical formulas and reaction equations with automatically placed subscripts and superscripts. ...is based on "chemtxt" written by Patrick Spanel. It was adapted to Lazarus and extended by Werner Pamler.
    5 KB (841 words) - 23:26, 12 March 2021
  • Lazarus IDE Packages is bundled with IDE and can be installed via main menu: ...ect_Groups|lazprojectgroups]] - IDE Add-on for grouping projects, packages and project groups.
    7 KB (932 words) - 10:24, 10 April 2023
  • {{Streaming components}} ...re data on disk or to a network stream, you have to write code which loads and saves each property.
    11 KB (1,492 words) - 00:07, 28 February 2020
  • ...d by Munich Trade Fair Centre and organized by FreeX magazine. Free Pascal and Lazarus have been one of 14 Open Source projects present (both have been pr * Florian Klämpfl (FPC) October 27th and 28th
    5 KB (819 words) - 06:50, 18 September 2020
  • ...f0460945.xsph.ru/rindex.htm website]). KOL-CE is developed by Yury Sidorov and distributed under [http://www.opensource.org/licenses/wxwindows.php wxWindo ...CE port|WinCE]] only. But later it was decided to keep Win32 functionality and made it work with FPC smoothly. The original MCK can not be used with Laza
    8 KB (1,289 words) - 18:24, 29 April 2021
  • === Overview and XML description files === ...ile. This description file contains the actual help text, while the source code provides the function names etc.
    5 KB (770 words) - 08:24, 17 February 2020
  • ''JCSV (Jans Freeware CSV Database Components'' is a set of components for using a CSV Database ...n.freepascal.org/svn/lazarus/trunk/COPYING.LGPL LGPL] (same as the FPC RTL and the Lazarus LCL). You can contact the author if the modified LGPL doesn't w
    3 KB (332 words) - 20:54, 10 February 2020
  • * ... and many more ..., to avoid naming conflicts, a "laz" prefix was added to package, unit and components:
    6 KB (783 words) - 12:46, 10 February 2022
  • This is a collection of links within this Wiki about Free Pascal, Lazarus and [[Related projects|related projects]]. There are currently [[Special:Statis * [[Components and Code examples]]
    5 KB (584 words) - 16:04, 22 February 2023
  • ...orm|Form]], you can simply select it on the component palette ''Standard'' and place it, with one click on the form.<br> ...[[Boolean]]. Thus, the allocation '''<code><RadioButton>.Checked := True;</code>''' is possible.
    7 KB (1,004 words) - 12:18, 1 March 2020
  • CSV means Comma-Separated Values, and is a popular file format that is unfortunately not completely standardized. ...ta fields separated by commas (or, in variants, other characters like tabs and semicolons)
    8 KB (1,140 words) - 22:26, 18 July 2020
  • {{LCL Components Langs}} * Components installed by default as part of the LCL:
    10 KB (1,120 words) - 17:35, 14 October 2023
  • ...="bash">svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/geckoport/version1 [local dir]</syntaxhighlight> * Choose Package | Open package file, then select GeckoComponents.lpk (in the Components subfolder).
    6 KB (950 words) - 07:50, 16 February 2020
  • ;Debugger-Frontend: The controls (run, step, stop buttons) and dialogs (watches, stack) in the IDE. ...ce: A set of base-classes defining the communication between the front-end and each back-end
    9 KB (1,335 words) - 17:15, 10 January 2022
  • ...the [http://www.sane-project.org/html/ libsane] library, enabling Lazarus and FreePascal applications to access scanners under Linux. The download contains the libsane bindings and a unit ''saneutils.pas'' which provides some simple functions for manipulat
    2 KB (281 words) - 19:02, 1 November 2019
  • ...it near its associated TListView and set a number of properties of the two components, typically - Data is added via the TListViewFilterEdit and it takes care of passing that data to the TListView. For example, to popula
    3 KB (360 words) - 08:10, 7 December 2022
  • ...and Free Pascal is written from scratch in Delphi and is used in RJ TextEd and [[CudaText]]. * sSyntax: Code language in lowercase e.g. "html". Available values are: html, css, xsl, sv
    5 KB (656 words) - 13:49, 25 December 2020
  • A Delphi project, Delphi package and a single unit file can be converted for Lazarus. * '''Convert binary DFM file to text LFM and check syntax ...'''
    8 KB (1,275 words) - 17:32, 3 May 2024
  • ...''Additional tab''' of the [[Component Palette]] contains more, often-used components | [[image:tbitbtn.png]] || [[TBitBtn]] || Button with caption and an optional image
    5 KB (582 words) - 16:34, 24 March 2024
  • [[TINIPropStorage]] and TXMLPropStorage have a ''StoredValues'' property which stores some value (i * Run Lazarus and start a new application;
    3 KB (502 words) - 15:59, 29 October 2020
  • {{LCL Components Langs}} *Components installed by default as part of the LCL:
    11 KB (1,153 words) - 16:39, 21 March 2024
  • ...treaming components]] - How to write components to streams and read/create components from streams *[[Code Examples]] - Esimerkkikoodeja Lazaruksella.
    10 KB (1,443 words) - 03:30, 29 March 2020
  • The ultimate goal is to use Free Pascal and Lazarus to create a webpage in a RAD manner as much as possible. * XComponents (and XIDE): [https://github.com/Steve--W/XComponents] (Steve Wright)
    5 KB (720 words) - 16:27, 3 October 2023
  • ...Almost all controls are cross-IDE compatible (Delphi/C++Builder, Lazarus) and cross-platform compatible in Lazarus. ...table data, replacement for TStringGrid and TDrawGrid - full compatibility and lot of new features
    5 KB (750 words) - 09:44, 2 March 2022
  • ...ly from the object (exe or dll). ActiveX is a Microsoft Windows technology and can only be used on that platform. Cross compilation to windows is possible ...hen 'Save and Rebuild IDE'. Alternatively, open the LazActiveX.lpk package and click on 'Use >>'/'Install'.
    11 KB (1,648 words) - 14:27, 9 April 2023
  • ...using Lazarus]]. If a description page has been made, the applications or components can be offered for download at the [http://sourceforge.net/project/showfile ==Components==
    12 KB (1,844 words) - 09:09, 6 December 2020
  • Original Delphi code is used for a long time inside "Universal Viewer" application. Unicode/Hex: combined Hex and Unicode modes
    1 KB (176 words) - 10:39, 21 January 2022
  • # [https://www.devart.com/mydac/ MySQL data access Lazarus components]
    11 KB (1,101 words) - 23:06, 27 March 2024
  • * Enter your text and confirm your work with ''OK''. ===by code in button click===
    7 KB (978 words) - 12:14, 19 July 2021
  • ...drawing, the ability to have exactly the same look in different platforms and also a higher consistency of behavior. ...tom drawn controls which are necessary for implementing Lazarus widgetsets and are located in the unit lazarus/lcl/customdrawncontrols.pas. These are desc
    10 KB (1,303 words) - 22:23, 8 February 2024
  • *[https://code.google.com/archive/p/zengl/ Download ZenGL before version 3.12] *[http://code.google.com/p/zengl/issues/list Bugtracker]
    5 KB (681 words) - 23:41, 30 September 2023
  • ..., any calls to Write values are accompanied by an embedded MD5 hash value (and also reversed then Base64/IDEA Encrypted) ...e a standard ident section containing various details including authorship and copyright. A single function allows you to check on app startup whether th
    8 KB (1,275 words) - 12:13, 30 August 2019
  • # The win32 widgetset interface can be used on win64 too and has been relabeled win32/win64. ...ed TGraphicControl and TCustomControl descendants, scrolling, TSpeedButton and TSplitter.
    6 KB (882 words) - 07:13, 7 August 2020
  • ...best place for discussions. It's a more user friendly way of communication and might be preferred by beginning users than the mailing lists. ...others to help you in the most effective way. These tips should save you, and the other forum users who try to help you, time in arriving at an answer to
    9 KB (1,666 words) - 16:24, 24 July 2022
  • ...arse XML and HTML files to DOM, and can render the DOM tree to HTML, XHTML and XML. |[[dom]]|| - || Implements the DOM level 2 Core specification and some of the DOM level 3 Core properties/methods.
    4 KB (576 words) - 16:43, 6 August 2022
  • Use the [[Online Package Manager]] to get BGRABitmap and BGRAControls. ...are optional and may need third party packages / libraries to work (OpenGL and PascalScript).
    8 KB (1,171 words) - 21:27, 13 August 2023
  • ...he icon is selected from the [[Standard tab]] of the [[Component Palette]] and placed on the form, it will not appear at run-time. Instead, a menu bar wit ...form. To do this, choose the TImage from component palette ''Additional'' and click on your form. It will put a TImage on your form, with the name ''Imag
    7 KB (1,144 words) - 14:29, 31 July 2023
  • '''zlibar''' is a unit that contains components to create a single compressed file archive that contains many files. It use The two main components are :
    4 KB (476 words) - 07:59, 25 October 2021
  • ...ksheetChartSource is a charting component which is available in the source code of the [[FPSpreadsheet]] library. It is a chart data source component desig ...e Y-Axis value, but applies to the properties YFirstCellCol, YFirstCellRow and YSelectionDirection. The property PointsNumber is valid for both axis.
    4 KB (473 words) - 02:47, 2 March 2020
  • ...ily targeted at newbies. If somebody is looking for basics about databases and SQL, he should read relevant books/documentation. ...enced developers will hopefully be able to glance through the instructions and quickly understand what's going on.
    13 KB (2,020 words) - 06:40, 1 November 2022
  • ...ponents and ansistrings cannot be passed between a library (dll/so/dynlib) and an application (exe/app). This interface provides a simple API between the library and the application to create LCL UI controls application-side, however control
    4 KB (542 words) - 06:22, 8 February 2020
  • ...do it through the Project inspector and click on "Add... > New condition" and choose BGRABitmapPack. In the unit clause, add a reference to BGRABitmap and BGRABitmapTypes after Dialogs.
    5 KB (800 words) - 08:15, 11 February 2020
  • {{FPC and DBus}} ...that uses DBUS will be very similar. This is the startup and finalization code.
    12 KB (1,767 words) - 07:59, 25 October 2021
  • ...h). The ''style'' (spinning or bar), ''sizeToFit'' (resize based on style) and ''isDisplayedWhenStopped'' (hide when not active) properties were introduce == Example code ==
    8 KB (730 words) - 05:47, 20 November 2021
  • ...s in a database field but the list of values to select from is supplied by code/via the [[Object Inspector]]. ...table without storing the results in another by leaving the ''DataSource'' and the ''KeyField'' properties empty.
    5 KB (621 words) - 06:28, 29 February 2020
  • It is not a fixed-size component, as are most calendars, but will align and resize as needed. Various properties give access to almost every aspect of Howard Page-Clark, Ariel Rodriguez and Werner Pamler
    4 KB (619 words) - 20:58, 18 December 2022
  • ...expected that a project using the package would still succeffully compile and run on any other target. ...n.freepascal.org/svn/lazarus/trunk/COPYING.LGPL LGPL] (same as the FPC RTL and the Lazarus LCL). You can contact the author if the modified LGPL doesn't w
    5 KB (698 words) - 02:14, 14 December 2019
  • ===Other logos and banners=== * [[Logos and Banners]]
    3 KB (362 words) - 08:46, 23 February 2020
  • ...ed on TForm and has built in support for icon's, header text, message text and custom colorisation. Currently works on the following widgetsets: win32, gtk (obsolete), gtk2 and Qt
    3 KB (410 words) - 07:30, 11 March 2024
  • ...do it through the Project inspector and click on "Add... > New condition" and choose BGRABitmapPack. In the unit clause, add a reference to BGRABitmap and BGRABitmapTypes after Dialogs.
    6 KB (792 words) - 10:20, 9 February 2020
  • TsWorksheetChartSource est un composant graphique qui est disponible dans le code source de la bibliothèque [[FPSpreadsheet/fr|FPSpreadsheet]]. Il s'agit d' ...e Y-Axis value, but applies to the properties YFirstCellCol, YFirstCellRow and YSelectionDirection. The property PointsNumber is valid for both axis.
    4 KB (483 words) - 02:48, 2 March 2020
  • ...peuvent être déplacés vers [[Components and Code examples/fr|exemples de code et de composants]] et les applications vers [[Projects using Lazarus/fr|pro The new version does allow interacting with the database through the SQL db components.
    12 KB (1,894 words) - 17:00, 29 April 2020
  • ...platforms. The ODAC library is designed to help programmers develop faster and more native Oracle database applications. ...4 versions on Windows do not include an Oracle connector. If you enable it and test successfully, please submit a patch with the changes so it can be incl
    4 KB (631 words) - 05:37, 23 February 2020
  • ...TabControl''' [[image:ttabcontrol.png]] is a descendant of [[TWinControl]] and can be found on the [[Common Controls tab]] of the [[Component Palette]]. The user can navigate between tabs by clicking on the tab to be used. By code, the same can be achieved by assigning the index of the new tab to the <tt>
    3 KB (460 words) - 23:24, 6 February 2021
  • ...es, much like a real-world notebook. It is a descendant of [[TWinControl]] and is available under the [[Additional tab]] of the [[Component Palette]]. * At runtime, special code must be provided to show a specific page; the <tt>PageIndex</tt> property d
    3 KB (472 words) - 23:25, 6 February 2021
  • ...control can be used as a visual separator between two halves of your form and allows the user of your application to move it either vertically or horizon ==Splitter and Align==
    4 KB (628 words) - 19:38, 13 February 2023
  • ...platforms. The ODAC library is designed to help programmers develop faster and more native Oracle database applications. ...4 versions on Windows do not include an Oracle connector. If you enable it and test successfully, please submit a patch with the changes so it can be incl
    4 KB (619 words) - 00:24, 27 March 2024
  • == Referring questions to the mailing list and forums == ...e a short answer to his question, but the bug tracker is for entering bugs and feature requests, not for providing support.
    5 KB (807 words) - 23:20, 8 July 2023
  • ...cations. The Mac Finder treats this .app directory as the application file and by default does not show any of its sub-directories. From within Lazarus it is used for the [[Carbon Interface|Carbon]] and [[Cocoa Interface|Cocoa]] interfaces, but one can also build applications w
    9 KB (1,304 words) - 05:50, 13 March 2022
  • Lazarus does not have full support for MDI interface yet, and commercial applications need to open several windows at once without ShowMo ...which may confuse the novice user. A more complete study on the advantages and disadvantages of the MDI can be [http://en.wikipedia.org/wiki/Multiple_docu
    5 KB (752 words) - 23:30, 19 September 2019
  • * [[Mode Delphi | Delphi mode]]: the Turbo Pascal and Object Pascal keywords are available for you to use * [[Mode ObjFPC | Extended Free Pascal mode]]: the Turbo Pascal and Object Pascal keywords are available for you to use
    11 KB (1,637 words) - 22:08, 13 May 2024
  • <tt>TPageControl</tt> is a descendant of [[TWinControl]] and can be found on the [[Common Controls tab]] of the [[Component Palette]]. ...fect of ''deleting'' a page. Though the page might remain available in the code.
    3 KB (495 words) - 08:59, 7 September 2021
  • * Select GeckoComponents in the list of 'Do not install' packages and click on 'Install selection'. * Click 'Save and rebuild IDE' to rebuild and relaunch Lazarus.
    6 KB (891 words) - 07:51, 16 February 2020
  • ...single internal timer... but unlimited numbers can be declared externally and linked to a single EpikTimer component on the form. The download contains the component, an installation package and a demo application, that illustrates the features of the component along wi
    7 KB (1,024 words) - 12:55, 9 August 2019
  • ...page will explain how to connect to a [[mysql|MySQL]] server using visual components. {{Note|This page has been written a long time ago and may be out of date. Also, most of the concepts described here are not MySQL
    16 KB (2,455 words) - 01:43, 21 February 2020
  • Requires '''Lazarus 1.9+''' and '''pas2js''' ([[pas2js#Where_to_get_it|see here]]). Installation procedure: ...sources in the directory ''fpcsrc\packages\fcl-web\examples\simpleserver'' and has to be compiled manually.
    11 KB (1,799 words) - 13:18, 21 April 2022
  • * There are some floating point issues, with precision and scale parameters only minimally supported in some drivers (amongst others m *# the encoding of the components' internal storage
    7 KB (905 words) - 22:31, 1 April 2021
  • ...Form|form]], you can simply select it on the ''Standard'' component pallet and place it by clicking on the form. In this text box, you can now edit a mult ...''Form1'', you can use '''<code>Memo1.Text:='this is a singleline text';</code>''' to assign a [[String]].
    6 KB (989 words) - 12:14, 25 May 2021
  • ...ion|application]]. It is the container on which all other [[LCL Components|components]] (e.g. buttons, labels, edit fields, images, etc.) are inserted . Upon successfully installing Lazarus and starting a new Application Project, an empty form is created. Otherwise you
    16 KB (2,555 words) - 01:42, 16 February 2020
  • ...In this example it is also necessary to select a [[TOpenDialog]] component and drop it onto the form. ...Under the Properties tab of the Object Inspector a new list of Properties and Events relating to that column are then shown. From here the Names of the c
    10 KB (1,412 words) - 22:46, 17 May 2023
  • ...nctionality appears to be OS-Specific, and care must be taken when porting code using this object to another OS. ...is makes the usual process of escaping spaces in filenames with <code>%20</code> unnecessary in Windows.
    4 KB (679 words) - 05:08, 1 April 2021
  • == Creating a GUI by code == ...ost important part is not forgetting to set the [[Parent]] property of the components. The creation of controls inside the form is best done in the constructor o
    9 KB (1,266 words) - 09:18, 31 July 2020
  • ...ion|application]]. It is the container on which all other [[LCL Components|components]] (e.g. buttons, labels, edit fields, images, etc.) are inserted . Upon successfully installing Lazarus and starting a new Application Project, an empty form is created. Otherwise you
    17 KB (2,503 words) - 01:49, 16 February 2020
  • == Creating a GUI by code == ...ost important part is not forgetting to set the [[Parent]] property of the components. The creation of controls inside the form is best done in the constructor o
    9 KB (1,270 words) - 04:05, 25 February 2023
  • * At runtime, special code must be provided to show a specific page; the <tt>PageIndex</tt> property d ...added at designtime by right-clicking on the <tt>TNotebook</tt> component and selecting ''Add Page'' from the context menu.
    3 KB (443 words) - 15:25, 25 March 2024
  • ...t, browse the components, choose Chart tab and click on TChart icon. Click and draw a rectangle on the window to drop it. ...to drop it. In the Object Inspector, define PointsNumber to 10, XMax to 10 and YMax to 10.
    7 KB (887 words) - 20:27, 9 January 2022
  • [[Unit]]: Lazarus [[fileutil]] ([[UTF-8]] replacements for FPC [[RTL]] code and additional file/directory handling) The following components or functions are used in this example::
    2 KB (222 words) - 12:21, 20 January 2022
  • The IDE can rebuild Lazarus and this dialog defines what is rebuilt and how. It does that by calling make and some extra parameters. Only the custom packages, that you installed yoursel
    7 KB (1,135 words) - 04:04, 20 April 2023
  • ...ject admin]] for write access. The Lazarus CCR Project has both SubVersion and Git repositories. If you want to host your project on GitHub instead, pleas Everybody has read access to this SubVersion and Git repositories. You can browse the SubVersion repository at http://lazaru
    9 KB (1,042 words) - 14:50, 17 November 2021
  • ...m into user applications. It can be used on Linux, macOS and Windows in 32 and 64 bit versions. Originally there were two versions of CEF, CEF1 and CEF3, but CEF1 is no longer maintained.
    9 KB (1,209 words) - 01:50, 16 January 2021
  • ...ght lang="pascal" inline>.</syntaxhighlight> (dot) to separate the integer and fractional part in literal decimal integers. ...types the dot separates the data structure identifier from its individual components, i. e. methods or data fields.
    3 KB (361 words) - 18:48, 9 July 2020
  • {{UTF8 strings and characters}} ...guage. However that backwards compatibility does not extend to code, since code has to be recrafted to avoid mangling utf8 strings.
    8 KB (1,247 words) - 04:26, 22 December 2019
  • Clipboard is a TClipboard variable and the Clipbrd unit should be added in the uses clause in order to use the var ==Text oriented components==
    9 KB (1,059 words) - 13:13, 10 May 2020
  • ...[[FPC development|FPC developer information, organizational information]] and subjects not yet [[FPC documentation|properly documented]] are collected in ...his area was created as an "open document" or "wiki" where anyone can edit and add content.
    8 KB (884 words) - 05:28, 30 July 2020
  • {{Warning | The Xtensa support is highly experimental and prone to be broken. This description is work in progress.}} So far Linux and macOS hosts only, currently most of the work concentrates on the ESP32 vari
    11 KB (1,757 words) - 20:22, 13 January 2024
  • ....x source code, like parts of the inline assembler reader, but most of the code is new. The current Motorola 680x0 backend supports the following CPU and FPU types:
    9 KB (1,322 words) - 20:42, 19 November 2023
  • ...t haben, können Sie den TButton auch hinterher im Objektinspektor per Drag and Drop in dieser noch zuordnen * fügen Sie noch die Eventhandler der Buttons hinzu und etwas Code wie:
    3 KB (391 words) - 06:49, 1 March 2020
  • ** Ecrivez le code suivant dans le gestionnaire des boutons radio depuis l'éditeur de source. * et un code comme suit pour les boutons :
    2 KB (314 words) - 06:51, 1 March 2020
  • * y=sin(x), and ...追って実行するのが最適です。 ただし、必要に応じて、この記事の最後にある完成したプロジェクトのソースコード [[Source code|source code]] を使用することもできます。
    19 KB (879 words) - 15:43, 5 November 2020
  • ...eo unit|video]], [[keyboard unit|keyboard]] and [[mouse unit|mouse]] units and Free Vision applications can therefore run on most FPC platforms using the ...missing, and the support to use it (palette support) might not be complete and/or debugged since the TV->FV transition in +/- 2000.
    8 KB (1,227 words) - 15:16, 23 October 2022
  • * recent versions of FPC and Lazarus ...e and maintainable than for example in C, and let's even forget about C++. And you don't need to give up the power, a modern Pascal language is as powerfu
    8 KB (1,212 words) - 06:50, 18 September 2020
  • * It is very widely used and available * Very stable and has a complete feature set
    10 KB (1,476 words) - 08:42, 23 February 2020
  • The download contains the component, and a patch to make use of the cpFull option. To create the component at runtime use the following code :
    2 KB (224 words) - 11:25, 11 May 2022
  • {{The Power of Proper Planning and Practices}} ...spects of your development, resulting in still more improvements in design and reliability.
    11 KB (1,783 words) - 16:15, 8 April 2020
  • ...ation|application]]のユーザーインターフェースとなるウインドウもしくはダイアログを表す。それは他の[[LCL Components|components]](例えば、ボタン、ラベル、編集ボックス、画像など)が
    20 KB (870 words) - 16:44, 25 March 2024
  • ## "lazarus" フォルダの名前を「indylaz」に変え、右側に示す構成となるように、コピーする。: LAZARUS_DIR\components\indylaz
    14 KB (1,666 words) - 11:52, 17 February 2020
  • ...emo" which you can find in the folder <code>components/tachart/demo/panes</code> of your Lazarus installation. Since a second topic is included in this sam ...AChart is not done from a single dialog window. Instead you add components and change their settings in the object inspector to get the wanted behaviour.
    14 KB (1,796 words) - 14:07, 6 September 2022
  • An item can be expanded to reveal subitems, if any exist, and collapsed to hide subitems. * Add an empty treeview to the form, a button1 with caption "Add Child" and a button2 with caption "Delete"
    10 KB (1,343 words) - 22:31, 24 February 2024
  • * Florian: prefered 23th to 24th or 25th, 26th and 27th not possible ...e and maintainable than for example in C, and let's even forget about C++. And you don't need to give up the power, a modern Pascal language is as powerfu
    8 KB (1,209 words) - 06:51, 18 September 2020
  • Graphics processors are designed to quickly render graphics and perform data-parallel calculations. The Apple Metal framework allows you to ...om the details of graphics processor programming, but writing custom Metal code enables you to achieve the highest level of performance.
    10 KB (1,242 words) - 13:54, 13 February 2022
  • ...have been posted on the [https://forum.lazarus.freepascal.org/ Free Pascal and Lazarus Forums]. Each of the demonstration programs generally provides a si ...Robotics]] - [[Portal:HowTo Demos|HowTo Demos]] - [[Portal:SciTech|Science and Technology]] - [[Portal:Web Development|Web Development]]
    17 KB (2,507 words) - 12:07, 27 March 2022
  • The Mirror Classes Kit, a.k.a. MCK, is a set of visual components to write KOL applications in a visual design way, from within the Delphi ID The current point release is 3.23 for KOL and 3.23 for MCK.
    8 KB (1,242 words) - 10:51, 4 February 2023
  • For docking basics see [[LCL_Drag_Drop#Common_Principles|Drag and Drop Common Principles]]. ...other forms can be docked. Then make selected or all other forms dockable, and everything else will be done for you :-)
    14 KB (2,084 words) - 16:09, 10 August 2022
  • ...l probably make it easier to make changes later, or to understand what the code is doing when you haven't been looking at it for a while, or to allow someo ...your form. This will be a square with a representation of a drop-down menu and the component's name, which will default to ''MainMenu1''.
    11 KB (1,991 words) - 09:49, 17 March 2024
  • ...hich has many changes made to it so that it will compile with a modern FPC and to support TLSv1.3.}} == lNet provided console (non-visual) code examples ==
    10 KB (1,307 words) - 03:33, 18 May 2022
  • ...omes packaged with Lazarus. This version has an altered database structure and allows the user to print either the current record or all of the database r ...rating SQL statements and graphical SQL editor for Maria-DB, MySql, SQLIte and PostreSql.
    8 KB (1,166 words) - 08:04, 8 May 2024
  • ...ncoding decisions; support the dynamic selection of countries or companies and added; ...cts. For example: the Monkey King of the alphabet code, SWK. may enter the code in the alphabet Jane S, Sun will contact all the names are listed; [http://
    9 KB (1,356 words) - 21:43, 15 April 2023
  • {{BGRABitmap and OpenGL}} [[BGRABitmap]] allows to draw with [[OpenGL]] and so to benefit from hardware acceleration.
    5 KB (659 words) - 08:50, 3 April 2024
  • Value := Value and ((QWord(1) shl Index) xor High(QWord)); Value := (Value and ((QWord(1) shl Index) xor High(QWord))) or (QWord(State) shl Index);
    6 KB (761 words) - 02:27, 7 February 2020
  • A '''TComboBox''' [[image:tcombobox.png]] is a combination of an edit box and a (drop-down) list allowing one of several options to be chosen. ...simply select it on the ''[[Standard tab]]'' of the [[Component Palette]] and place it by clicking on the form.
    10 KB (1,520 words) - 08:37, 13 September 2022
  • ...Config component. It uses a TXMLDocument object to do the work of reading and writing the XMLfile, but descends directly from TComponent. ...uthoritative, it is based on the usual process of (1) examining the source code (2) experimentation (3) pondering "I wonder if that is what the author had
    7 KB (1,103 words) - 19:44, 2 January 2022
  • ...stricted to the LCL (code in the lcl folder). Other libraries (e.g. in the components folder) sometimes follow the licensing of the LCL, but sometimes have entir ...et to linking of shared objects; the FPC modification goes one step beyond and also allows static linking.
    14 KB (2,343 words) - 09:53, 10 April 2024
  • ...data format. As the name implies, JSON documents are valid JavaScript code and can be directly converted into JavaScript objects. However, JSON can be use This tutorial explains how to load JSON data into a Free Pascal program and process it there. It also explains how to convert data from the program int
    10 KB (1,328 words) - 17:25, 6 August 2022
  • ...s in Pascal. In most cases, these are extensions used by the IDE (Lazarus) and the compiler (FPC). ...zarus Form file - contains all components and their properties. The source code of the form is located in the PAS-file of the same name. || || text
    6 KB (856 words) - 16:30, 8 December 2023
  • 7 KB (389 words) - 05:26, 30 July 2020
  • ...all the matches as an array, the total number of matches, the first match, and the range of the first match. ...ries information about the overall matched range (via its range property), and the range of each individual capture group (via the rangeAtIndex method).
    19 KB (2,311 words) - 01:13, 8 August 2021
  • This page contains both tutorials/code and information with regard to network programming with Lazarus as well as plai === Basic IP socket programming and a bit more ===
    11 KB (1,562 words) - 01:13, 25 January 2022
  • * [[TCollection]] and [[TStrings]] can used as a replacements for arrays. Demo programs are provided with Free Pascal Compiler source code in the <tt>packages/fcl-json/examples</tt> directory.
    10 KB (1,195 words) - 15:06, 1 May 2023
  • ...ther dataset. The dataset that is used to filter the data is called Master and the filtered dataset is called Detail. ...that is a good job for Master/Detail. The countries table could be master, and cities table could be detail.
    12 KB (1,870 words) - 00:39, 21 February 2020
  • ...</syntaxhighlight> only operates on the program’s internal management data and has otherwise no immediate observable effect. Nonexistent path components (e. g. directories), missing privileges to eventually access the file or
    4 KB (552 words) - 18:05, 3 September 2022
  • * new properties TForm.LCLVersion and TFrame.LCLVersion Every form and frame now saves this property adding version information to the lfm file. T
    8 KB (1,263 words) - 07:18, 7 August 2020
  • ...HSL, CIE-Lab). The components can be combined to create numerous new tools and color dialogs. ...ll them in their current form. If you wish to support development of these components you can do so by contributing some source or making a donation, again this
    17 KB (2,653 words) - 00:41, 21 February 2020
  • ...Button]]. All images have the same size as specified by the <tt>Width</tt> and <tt>Height</tt> property of <tt>TImageList</tt>. A component needing an ima == Multiple-resolution TImageList in Lazarus 1.9 and newer ==
    9 KB (1,311 words) - 15:50, 22 December 2023
  • ...forms; please adjust paths etc. according to your platform. Also, problems and solutions might be mentioned in the [[Lazarus_Faq]]. There may be multiple problems when installing Free Pascal and Lazarus.
    10 KB (1,391 words) - 14:08, 2 August 2021
  • ...e are always attached files <tt>README.txt</tt> (list of all known issues) and <tt>CHANGELOG.txt</tt> (list of all changes from previous release). ...ols contains license header. Also, files <tt>COPYING.modifiedLGPL.txt</tt> and <tt>COPYING.LGPL.txt</tt> are bundled to each archive.
    21 KB (3,099 words) - 18:32, 2 May 2023
  • This component stores the recent files list into an .ini file and shows the result into a menu. A method helps you to have access to all the properties and methods of the Menu Items, so for example you can specify the image of each
    5 KB (751 words) - 23:20, 16 December 2019
  • Component runs on two platforms: Linux (GTK2) / Windows, and has different ways to work on both OS'es. ...graph and SelAttributes, one takes care of the attributes of the paragraph and the other attributes of text.
    5 KB (654 words) - 08:40, 27 August 2021
  • You need to have fpc and fpc-packages installed and configured first. To compile go to Lazarus directory in your terminal and type
    15 KB (1,663 words) - 07:28, 13 January 2022
  • ...estructor|destructors]], [[Function|functions]], [[Procedure|procedures]], and [[Property|properties]] using access scopes. ...a parent class automatically inherits from [[TObject]], as it has required components for all classes. Because of TObject's dependency, any [[subclass]]'s destru
    7 KB (1,005 words) - 02:07, 12 February 2022
  • ...urceforge. Some units were heavily refactored to obtain a more Pascal-like code. The library supports the generation of 1D and 2D barcodes:
    23 KB (3,416 words) - 13:24, 17 September 2023
  • | [[And/ru|and]] || логический оператор, требующий, чтобы ...rds, these modifiers have special meaning for 16 bit programming under DOS and Windows 3.x.
    12 KB (773 words) - 08:23, 4 April 2020
  • ...flat design and is highly customizable. It supports two menu levels (menu and sub menu). Each menu can have a glyph that is supplied by an image list. It * Added properties to items and subitems: Enabled, Visible, ItemEnabled, ItemVisible
    7 KB (1,050 words) - 15:57, 26 June 2023
  • ...of an [[Application|application]]. It is the container on which all other components (e.g. [[TButton|buttons]], [[TLabel|labels]], [[TEdit|edit fields]], [[TIma ...the necessary form name to the [[Program|program]]'s [[Uses|uses]] clause and add a line <tt>Application.CreateForm</tt> for that form.
    3 KB (396 words) - 16:11, 16 July 2022
  • DCPcrypt is a collection of cryptographic components for the Lazarus. ...ed from one of several base classes, TDCP_cipher for encryption algorithms and TDCP_hash for message digest algorithms.
    10 KB (1,459 words) - 07:03, 13 January 2022
  • ...ations/index.html#//apple_ref/doc/uid/TP40012224 Carbon Core Deprecations] and [https://developer.apple.com/library/archive/documentation/Carbon/Conceptua {{FPC and Carbon}}
    6 KB (850 words) - 06:07, 4 August 2021
  • * [[Logos and Banners/fr|Logos and Banners]] ...depuis le Lazarus-CCR [https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/ ici].
    3 KB (395 words) - 08:48, 23 February 2020
  • * '''gl''': 单元的主要功能包括绘置多边形, applying transformations, setting colors and materials,... Procedures always start with the preposition "gl". ...e extensions. <p>The functionality specific to higher OpenGL versions (1.2 and later) is available in this unit as well. Initializing this functionality i
    5 KB (728 words) - 06:56, 23 February 2020
  • ...TShellTreeNode. The TShellTreeNode class provides the following functions and properties: ...ame type. You can get the old behaviour in ''Tools / Options / Codetools / Code Creation / Group automatically defined local variables''.
    12 KB (1,812 words) - 23:13, 8 August 2020
  • ..., 'components' and 'lcl'. It is used to find sources (.pas) of the LCL and components. ...e source directory contains directories like 'compiler', 'packages', 'rtl' and 'fcl'. Typically under Linux/*BSD/MacOSX this is found at /usr/share/fpcsrc
    12 KB (1,965 words) - 14:30, 1 August 2020
  • ...er 100 higher level protocols including SMTP, POP3, IMAP, NNTP, HTTP, FTP, and many more ...d-user usability has been improved a lot. Only special topics like OpenSSL and compression might need additional knowledge. 64-bit support hasn't entirely
    13 KB (2,001 words) - 12:42, 9 August 2022
  • ...d on questions by [[User:Vincent | Vincent Snijders]] on the mailing list, and responses by [http://lazarus-ccr.sourceforge.net/index.php?wiki=AndrewJohns ...ften seen, for instance in the Delphi IDE between the docked Code Explorer and Source Viewer.
    34 KB (2,011 words) - 00:54, 19 February 2020
  • ==Lazarus and Pascal Tutorials== ...os, magazines and books|Lazarus related blogs, websites, videos, magazines and books]].
    20 KB (3,053 words) - 20:27, 31 May 2022
  • ...ext documents and presentations from code can be invaluable in the office, and save a lot of time otherwise spent on repetitive tasks. ...d output an Excel file, a task that can be done much more efficiently with code than manually.
    11 KB (1,528 words) - 11:54, 3 November 2023
  • ...reason why I wrote this component is to have a grid component that is nice and smooth. Here's some features of NiceGrid: * Headers can be merged and or multilined.
    8 KB (1,265 words) - 16:59, 25 June 2023
  • ...An additional debugger that does not depend on GDB will also be developed, and like FpGdbmiDebugger, it will be based on the FpDebug package) * Reading Dwarf to evaluate Locals and watches (partly done)<br>Reading data from the debuggee is done via gdb mem
    8 KB (1,312 words) - 07:15, 18 September 2020
  • This package implements project templates and comes with the lazarus sources (components/projecttemplates/projtemplates.lpk). exists and contains at least one template subdirectory.
    7 KB (1,053 words) - 19:16, 15 December 2023
  • ===Overview and Benefits=== ...nverter component onto your existing form, right-click, choose Browse It!, and you'll have your HTML file.
    13 KB (1,940 words) - 08:28, 12 February 2020
  • {{JVCL Components}} ...ve been ported to Lazarus. This page intends to give a summary of the JVCL components available for Lazarus. Some of the info snippets were taken from http://wik
    17 KB (2,240 words) - 23:02, 30 April 2020
  • ...Bounds on, the TCustomForm bounds (Width/Height) will be real outer bounds and not client bounds. Also constraints will affect real bounds. For now, it is ...copying and pasting text in HTML format by means of the methods GetAsHtml and SetAsHtml.
    14 KB (1,920 words) - 08:36, 22 August 2020
  • ...nent (TSdpoVideo4L2) for webcams, a Gtk fast painting form (TSdpoFastForm) and a Joystick (TSdpoJoystick) component. [https://sourceforge.net/projects/acbr/ Project ACBr] Suite Components facing Commercial Automation. Working with ECF, TEF, NF-e, CT-e, MDF-e, SPE
    14 KB (2,086 words) - 21:59, 10 June 2023
  • ...tecture. Therefore I'd urge you to read the wiki articles [[Localization]] and/or [[Translations_/_i18n_/_localizations_for_programs]] which explain the ...1.2 and now is being updated to version 3.0. There will be some notes here and here to identify the differences between the versions.
    18 KB (2,862 words) - 14:29, 16 July 2023
  • There are many property types in Lazarus, and when writing a descendent of TComponent it is not always straightforward ho The code below is a working component that could be packaged and compiled in the IDE, but its purpose is to serve as a source of copy/paste
    18 KB (2,137 words) - 01:20, 19 February 2020
  • * '''Complete Code''': * '''JEDI Code Format''': View the JEDI Code Format options for the project.
    22 KB (1,394 words) - 13:37, 8 December 2021
  • *** New property QueryItemIndex: sets the ItemIndex of the combobox and holds said ItemIndex when the dialog is closed. ...n the dialog (instead of the standard icons) when the flags tfUseHIconMain and tfUseHIconFooter are used.
    13 KB (1,955 words) - 12:18, 1 May 2024
  • The bluetoothlaz package provides bindings and functions to access bluetooth devices under various platforms. ...ts Linux. Eventually it will support Windows, Mac OS X and other platforms and will get some platform independent Wrapper functions/classes.
    6 KB (837 words) - 18:47, 29 May 2020
  • ...bringing the very best InstallAware has to offer to Linux and macOS today, and an ever-growing number of native platforms tomorrow.” [https://www.instal :;5 Great Raspberry Pi IDEs For Programmers and Students
    17 KB (1,839 words) - 03:22, 6 April 2022
  • ...([http://www.mricro.com/mricron/dcm2nii.html dcm2nii]). 目前支持Windows, Linux and Mac OS X操作系统平台。 ...ge of a thermocouple to a temperature and vice versa (for Win32, Mac OS X, and Linux).
    16 KB (933 words) - 10:53, 24 September 2020
  • FPVectorial offers support to read, modify and write vectorial images. fpvectorial is distributed along with Lazarus. You can find it in folder ''components/fpvectorial'' of your Lazarus installation.
    18 KB (2,459 words) - 15:42, 9 May 2024
  • ...ibility for race conditions, and therefore allows for writing asynchronous code without the requirement for locks or synchronization mechanisms. ...cking and synchronization mechanisms create a lot of maintainance overhead and can easily introduce bugs like deadlocks.
    5 KB (808 words) - 21:41, 28 September 2021
  • ...Formularen automatisch. Um es auf Frames einzusetzen, müssen einige Zeilen Code eingefügt werden. ...Eigenschaft <code>RootNodePath</code> auf z.B. <code>TApplication/Frame1</code>. Andernfalls findet TXMLPropStorage die gespeicherten Daten beim Laden nic
    5 KB (687 words) - 22:55, 20 April 2022
  • ==Lazarus and Pascal 教學== *[[Overview of Free Pascal and Lazarus/zh_TW|Free Pascal 和 Lazarus 概述]] —— 簡述您能透過 La
    13 KB (722 words) - 03:30, 29 March 2020
  • Codetools is a Lazarus package providing tools to parse, explore, edit and refactor Pascal sources. ...s showing how to use the codetools in your own programs can be found under components/codetools/examples.
    27 KB (4,155 words) - 15:24, 31 December 2020
  • ...polygons, ellipses and Bézier curves can be added to images and stretched and rotated. ...all major operating systems and it can also be used from the command line and its command line tools package is one of Linux standard packages, being dis
    9 KB (1,229 words) - 04:08, 16 July 2022
  • and ...n tested on Windows with Win32/64 and qt widgetsets and on Linux with gtk2 and qt widgetsets.
    18 KB (2,579 words) - 10:47, 26 January 2022
  • ...to file and thus avoid using in-memory buffer. Implemented in version 0.4 and above. ...ns CSV files saved from Calc/Excel can be edited using CsvDocument library and vice versa.
    11 KB (1,464 words) - 16:47, 29 June 2022
  • A drawer is a child window that slides out from a parent window and that the user can open or close (show or hide) while the parent window is o Here is an example of the open drawer which is generated by the example 1 code below:
    19 KB (2,694 words) - 13:49, 17 March 2021
  • * [[Logos and Banners]] *Перетащите в событие <code>form.create()</code>
    4 KB (183 words) - 14:40, 15 September 2020
  • MultiLog is a log system that aims at flexibility and low overhead at the same time. As the name suggests, it can be used to log ...does not follow closely any of them, implementing many things differently and, even, having some unique features.
    10 KB (1,299 words) - 07:59, 25 October 2021
  • ...onality such as drawing polygons, applying transformations, setting colors and materials,... Procedures always start with the preposition "gl". ...e extensions. <p>The functionality specific to higher OpenGL versions (1.2 and later) is available in this unit as well. Initializing this functionality i
    6 KB (886 words) - 15:01, 9 August 2022
  • L'extrait de code exemple suivant : L'extrait de code exemple suivant NE :
    5 KB (670 words) - 06:29, 29 February 2020
  • ...ack information from CDDB/FreeDB. There is little documentation but sample code is provided below. ...rst step to accessing CDDB is creating TCDDB. This is where the connection and application information is defined. TCDDB has some default values so you do
    3 KB (445 words) - 10:39, 2 December 2020
  • * '''列印''':使用系統的印表機列印所選取的檔案,若您不是使用 Windows,選單裡預設並沒有任何項目。你會需要先安裝 $Lazdir/components/printers/design/printers4lazide.pas 這份套件再重新編譯 Lazarus IDE ...ugger''': Restores the debugger to its original state, so that breakpoints and values of variables etc are forgotten.
    31 KB (2,241 words) - 13:45, 8 December 2021
  • ...advanced code tools for power users. It is located in the Lazarus sources components/codetools/ide/cody.lpk since Lazarus 0.9.31. ...plode_a_.22With.22_block|Explode a "With" block]] - removes a "With" block and fixes all identifiers
    14 KB (2,235 words) - 06:09, 8 February 2020
  • ...package is written by Werner Pamler, but re-uses a lot of code of the LCL components written by the Lazarus team. The <tt>TColumnComboBoxEx</tt> was contributed ===Download and Installation===
    17 KB (2,725 words) - 18:31, 26 April 2024
  • ...ee Pascal and Lazarus. I say "an attempt" because it will undoubtedly fail and be consigned to the dustbin of history if no-one contributes news stories t :Compilers play an important role in the development of modern software and systems. They're... [https://www.ubuntupit.com/best-linux-compilers/ Full t
    19 KB (2,642 words) - 10:34, 16 March 2024
  • This article covers a way to compile a project in FPC and download it to an Android device. ...so, this method is not tied to any IDE extension (for example Android4Laz) and can be used separately for arbitrary projects.
    8 KB (1,306 words) - 14:52, 6 August 2020
  • These rules make most code already compatible with Delphi when using default project settings. = Code that depends very much on Windows codepage =
    22 KB (2,726 words) - 19:04, 10 March 2024
  • DPI (Dots Per Inch) is the relation between size in pixels and the actual display size. Here dot is an equivalent for pixel in printing te ...connect video output to monitor with different size then sceen resolution and visual size of controls are not automatically changed.
    9 KB (1,447 words) - 10:29, 19 August 2022
  • ...。[http://lazarus-ccr.sourceforge.net/kbdata/mysqldemo.tar.gz Sample Source Code] ...contents in the database, I called the DB Engine direct with the following code:
    36 KB (1,442 words) - 15:44, 1 April 2024
  • ...t is retained inside comment tags; will pop up here again as it's reviewed and updated as necessary.}} ...lity to cross-compile. It's very useful to be able to make Windows (32-bit and 64-bit) from your Linux workstation. Everything we do here relates to FPC,
    18 KB (2,679 words) - 00:36, 21 September 2023
  • ...rial features a small but useful program to show some of the possibilities and techniques to create an application with Lazarus. This part is more compreh ...ve'', ''ButtonFont'' and ''ButtonNew'' are used in this tutorial, the memo and the dialogs keep their original names. Adjust the captions of the buttons t
    27 KB (4,440 words) - 02:35, 7 December 2021
  • * [[macOS Video Player|AVPlayer]] - Native code for a customised video (and audio, particularly streaming audio) player. The fail-safe way, which will allow appending paths and nonlatin file names is:
    9 KB (1,330 words) - 08:50, 3 November 2021
  • * All data for the Highlighter is (and must be) stored on the SynEdit (actually on the TextBuffer of SynEdit (refe == Scanning and Returning Highlight attributes ==
    14 KB (2,092 words) - 17:53, 4 May 2022
  • ...vers Unicode support in Lazarus '''programs''' (console or server, no GUI) and '''applications''' (GUI with LCL) using features of FPC 3.0+. ...-16, but you can write code that is fully compatible with Delphi at source code level by remembering just a few rules.
    22 KB (3,306 words) - 10:23, 20 October 2023
  • ...rus/FPC IDE to make updating your application from an online source easier and smarter. ...Forge or GitHub version control ensuring a trouble-free experience for you and your users.
    15 KB (2,146 words) - 22:27, 7 January 2022

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