Difference between revisions of "System tab"

From Lazarus wiki
Jump to navigationJump to search
m
(Add links to Online Documentation for components on the System page. Add missing descriptions.)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
{{System_tab}}
 
{{System_tab}}
  
The '''System tab''' of the [[Component Palette]] contains non-visible operatingsystem-related components like timers.
+
The '''System tab''' of the [[Component Palette]] contains non-visual operatingsystem-related components like timers.
  
 
[[Image:Component_Palette_System.png]]
 
[[Image:Component_Palette_System.png]]
Line 7: Line 7:
 
{| class = "wikitable sortable"
 
{| class = "wikitable sortable"
 
|-
 
|-
! Icon !! Component !! Description
+
! Icon !! Component !! Description !! Online Docs
 
|-
 
|-
| [[image:ttimer.png]] || [[TTimer]] ||
+
| [[image:ttimer.png]] || [[TTimer]] || Component allowing processing code at regular intervals
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/ttimer.html Link]
 
|-
 
|-
| [[image:tidletimer.png]] || [[TIdleTimer]] ||
+
| [[image:tidletimer.png]] || [[TIdleTimer]] || Similar to [[TTimer]], but can be made active only when application is idle.
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tidletimer.html Link]
 
|-
 
|-
| [[image:tlazcomponentqueue.png]] || [[TLazComponentQueue]] ||
+
| [[image:tlazcomponentqueue.png]] || [[TLazComponentQueue]] || Queue for streaming of components, used for multithreading or networking.
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/lresources/tlazcomponentqueue.html Link]
 
|-
 
|-
| [[image:thtmlhelpdatabase.png]] || [[THTMLHelpDatabase]] ||
+
| [[image:thtmlhelpdatabase.png]] || [[THTMLHelpDatabase]] || Allows access to html help pages
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/thtmlhelpdatabase.html Link]
 
|-
 
|-
| [[image:thtmlbrowserhelpviewer.png]] || [[THTMLBrowserHelpViewer]] ||
+
| [[image:thtmlbrowserhelpviewer.png]] || [[THTMLBrowserHelpViewer]] || Starts the web browser to view the html help pages managed by [[THTMLHelpDatabase]].
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/thtmlbrowserhelpviewer.html Link]
 
|-
 
|-
| [[image:tasyncprocess.png]] || [[TAsyncProcess]] ||
+
| [[image:tasyncprocess.png]] || [[TAsyncProcess]] || Similar to [[TProcessUTF8]], but can handle asynchronous processes
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tasyncprocess.html Link]
 
|-
 
|-
| [[image:tprocessutf8.png]] || [[TProcessUTF8]] ||
+
| [[image:tsimpleipcclient.png]] || [[TSimpleIPCClient]] || Client for a simple one-way "Inter-Process Communication" (IPC) between two processes on the same machine.
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tsimpleipcclient.html Link]
 
|-
 
|-
| [[image:tprocess.png]] || [[TProcess]] ||
+
| [[image:tsimpleipcserver.png]] || [[TSimpleIPCServer]] || Server for IPC communication between two processes on the same machine. Needs [[TSimpleIPCClient]].
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tsimpleipcserver.html Link]
 
|-
 
|-
| [[image:tsimpleipcclient.png]] || [[TSimpleIPCClient]] || IPC Client
+
| [[image:txmlconfig.png]] || [[TXMLConfig]] || enables applications to stores configuration data in XML files
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/txmlconfig.html Link]
 
|-
 
|-
| [[image:tsimpleipcserver.png]] || [[TSimpleIPCServer]] || IPC Server
+
| [[image:teventlog.png]] || [[TEventLog]] || cross-platform event logging system which can write to the system log or to a file
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/teventog.html Link]
 
|-
 
|-
| [[image:txmlconfig.png]] || [[TXMLConfig]] ||
+
| [[image:tservicemanager.png]] || [[TServiceManager]] || assists in platform-independent managing of services
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tservicemanager.html Link]
 
|-
 
|-
| [[image:teventlog.png]] || [[TEventLog]] ||
+
| [[image:tprocess.png]] || [[TProcess]] || starts an external process
 +
|| [[doc:fcl/process/tprocess.html|Link]]
 
|-
 
|-
| [[image:tservicemanager.png]] || [[TServiceManager]] ||
+
| [[image:tprocessutf8.png]] || [[TProcessUTF8]] || like [[TProcess]], but supports UTF8 strings.
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tprocessutf8.html Link]
 
|-
 
|-
| [[image:tchmhelpdatabase.png]] || [[TCHMHelpDatabase]] ||
+
| [[image:tchmhelpdatabase.png]] || [[TCHMHelpDatabase]] || Allows access to a chm help file
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/tchmhelpdatabase.html Link]
 
|-
 
|-
| [[image:tlhelpconnector.png]] || [[TLHelpConnector]] ||
+
| [[image:tlhelpconnector.png]] || [[TLHelpConnector]] || Cooperates with [[TCHMHelpDatabase]] to display chm help files using the program ''lhelp''
 +
|| [http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/tlhelpconnector.html Link]
 
|}
 
|}
  

Latest revision as of 22:31, 9 September 2018

English (en) français (fr) русский (ru)

The System tab of the Component Palette contains non-visual operatingsystem-related components like timers.

Component Palette System.png

Icon Component Description Online Docs
ttimer.png TTimer Component allowing processing code at regular intervals Link
tidletimer.png TIdleTimer Similar to TTimer, but can be made active only when application is idle. Link
tlazcomponentqueue.png TLazComponentQueue Queue for streaming of components, used for multithreading or networking. Link
thtmlhelpdatabase.png THTMLHelpDatabase Allows access to html help pages Link
thtmlbrowserhelpviewer.png THTMLBrowserHelpViewer Starts the web browser to view the html help pages managed by THTMLHelpDatabase. Link
tasyncprocess.png TAsyncProcess Similar to TProcessUTF8, but can handle asynchronous processes Link
tsimpleipcclient.png TSimpleIPCClient Client for a simple one-way "Inter-Process Communication" (IPC) between two processes on the same machine. Link
tsimpleipcserver.png TSimpleIPCServer Server for IPC communication between two processes on the same machine. Needs TSimpleIPCClient. Link
txmlconfig.png TXMLConfig enables applications to stores configuration data in XML files Link
teventlog.png TEventLog cross-platform event logging system which can write to the system log or to a file Link
tservicemanager.png TServiceManager assists in platform-independent managing of services Link
tprocess.png TProcess starts an external process Link
tprocessutf8.png TProcessUTF8 like TProcess, but supports UTF8 strings. Link
tchmhelpdatabase.png TCHMHelpDatabase Allows access to a chm help file Link
tlhelpconnector.png TLHelpConnector Cooperates with TCHMHelpDatabase to display chm help files using the program lhelp Link
Component Palette
Standard - Additional - Common Controls - Dialogs - Data Controls - Data Access - System - Misc - LazControls - RTTI - SQLdb - Pascal Script - SynEdit - Chart - IPro