Sign in Join
Wiki copytemporary

System tab: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11The **System tab** of the [[Component Palette]] contains non-visual operatingsystem-related components like timers.
22
3-<figure>
4-<img src="Component_Palette_System.png" title="Component_Palette_System.png" />
5-<figcaption>Component_Palette_System.png</figcaption>
6-</figure>
3+![](/wiki-images/f/fe/Component_Palette_System.png)
74
8-<table>
9-<thead>
10-<tr>
11-<th><p>Icon</p></th>
12-<th><p>Component</p></th>
13-<th><p>Description</p></th>
14-<th><p>Online Docs</p></th>
15-</tr>
16-</thead>
17-<tbody>
18-<tr>
19-<td><figure>
20-<img src="ttimer.png" title="ttimer.png" />
21-<figcaption>ttimer.png</figcaption>
22-</figure></td>
23-<td><p>[[TTimer]]</p></td>
24-<td><p>Component allowing processing code at regular intervals</p></td>
25-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/ttimer.html">Link</a></p></td>
26-</tr>
27-<tr>
28-<td><figure>
29-<img src="tidletimer.png" title="tidletimer.png" />
30-<figcaption>tidletimer.png</figcaption>
31-</figure></td>
32-<td><p>[[TIdleTimer]]</p></td>
33-<td><p>Similar to [[TTimer]], but can be made active only when application is idle.</p></td>
34-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tidletimer.html">Link</a></p></td>
35-</tr>
36-<tr>
37-<td><figure>
38-<img src="tlazcomponentqueue.png" title="tlazcomponentqueue.png" />
39-<figcaption>tlazcomponentqueue.png</figcaption>
40-</figure></td>
41-<td><p>[[TLazComponentQueue]]</p></td>
42-<td><p>Queue for streaming of components, used for multithreading or networking.</p></td>
43-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/lresources/tlazcomponentqueue.html">Link</a></p></td>
44-</tr>
45-<tr>
46-<td><figure>
47-<img src="thtmlhelpdatabase.png" title="thtmlhelpdatabase.png" />
48-<figcaption>thtmlhelpdatabase.png</figcaption>
49-</figure></td>
50-<td><p>[[THTMLHelpDatabase]]</p></td>
51-<td><p>Allows access to html help pages</p></td>
52-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/thtmlhelpdatabase.html">Link</a></p></td>
53-</tr>
54-<tr>
55-<td><figure>
56-<img src="thtmlbrowserhelpviewer.png" title="thtmlbrowserhelpviewer.png" />
57-<figcaption>thtmlbrowserhelpviewer.png</figcaption>
58-</figure></td>
59-<td><p>[[THTMLBrowserHelpViewer]]</p></td>
60-<td><p>Starts the web browser to view the html help pages managed by [[THTMLHelpDatabase]].</p></td>
61-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/thtmlbrowserhelpviewer.html">Link</a></p></td>
62-</tr>
63-<tr>
64-<td><figure>
65-<img src="tasyncprocess.png" title="tasyncprocess.png" />
66-<figcaption>tasyncprocess.png</figcaption>
67-</figure></td>
68-<td><p>[[TAsyncProcess]]</p></td>
69-<td><p>Similar to [[TProcessUTF8]], but can handle asynchronous processes</p></td>
70-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tasyncprocess.html">Link</a></p></td>
71-</tr>
72-<tr>
73-<td><figure>
74-<img src="tsimpleipcclient.png" title="tsimpleipcclient.png" />
75-<figcaption>tsimpleipcclient.png</figcaption>
76-</figure></td>
77-<td><p>[[TSimpleIPCClient]]</p></td>
78-<td><p>Client for a simple one-way "Inter-Process Communication" (IPC) between two processes on the same machine.</p></td>
79-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tsimpleipcclient.html">Link</a></p></td>
80-</tr>
81-<tr>
82-<td><figure>
83-<img src="tsimpleipcserver.png" title="tsimpleipcserver.png" />
84-<figcaption>tsimpleipcserver.png</figcaption>
85-</figure></td>
86-<td><p>[[TSimpleIPCServer]]</p></td>
87-<td><p>Server for IPC communication between two processes on the same machine. Needs [[TSimpleIPCClient]].</p></td>
88-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tsimpleipcserver.html">Link</a></p></td>
89-</tr>
90-<tr>
91-<td><figure>
92-<img src="txmlconfig.png" title="txmlconfig.png" />
93-<figcaption>txmlconfig.png</figcaption>
94-</figure></td>
95-<td><p>[[TXMLConfig]]</p></td>
96-<td><p>enables applications to stores configuration data in XML files</p></td>
97-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/txmlconfig.html">Link</a></p></td>
98-</tr>
99-<tr>
100-<td><figure>
101-<img src="teventlog.png" title="teventlog.png" />
102-<figcaption>teventlog.png</figcaption>
103-</figure></td>
104-<td><p>[[TEventLog]]</p></td>
105-<td><p>cross-platform event logging system which can write to the system log or to a file</p></td>
106-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/teventog.html">Link</a></p></td>
107-</tr>
108-<tr>
109-<td><figure>
110-<img src="tservicemanager.png" title="tservicemanager.png" />
111-<figcaption>tservicemanager.png</figcaption>
112-</figure></td>
113-<td><p>[[TServiceManager]]</p></td>
114-<td><p>assists in platform-independent managing of services</p></td>
115-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tservicemanager.html">Link</a></p></td>
116-</tr>
117-<tr>
118-<td><figure>
119-<img src="tprocess.png" title="tprocess.png" />
120-<figcaption>tprocess.png</figcaption>
121-</figure></td>
122-<td><p>[[TProcess]]</p></td>
123-<td><p>starts an external process</p></td>
124-<td><p>| [[doc:fcl/process/tprocess.html|Link]]</p></td>
125-</tr>
126-<tr>
127-<td><figure>
128-<img src="tprocessutf8.png" title="tprocessutf8.png" />
129-<figcaption>tprocessutf8.png</figcaption>
130-</figure></td>
131-<td><p>[[TProcessUTF8]]</p></td>
132-<td><p>like [[TProcess]], but supports UTF8 strings.</p></td>
133-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tprocessutf8.html">Link</a></p></td>
134-</tr>
135-<tr>
136-<td><figure>
137-<img src="tchmhelpdatabase.png" title="tchmhelpdatabase.png" />
138-<figcaption>tchmhelpdatabase.png</figcaption>
139-</figure></td>
140-<td><p>[[TCHMHelpDatabase]]</p></td>
141-<td><p>Allows access to a chm help file</p></td>
142-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/tchmhelpdatabase.html">Link</a></p></td>
143-</tr>
144-<tr>
145-<td><figure>
146-<img src="tlhelpconnector.png" title="tlhelpconnector.png" />
147-<figcaption>tlhelpconnector.png</figcaption>
148-</figure></td>
149-<td><p>[[TLHelpConnector]]</p></td>
150-<td><p>Cooperates with [[TCHMHelpDatabase]] to display chm help files using the program <em>lhelp</em></p></td>
151-<td><p>| <a href="http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/tlhelpconnector.html">Link</a></p></td>
152-</tr>
153-</tbody>
154-</table>
5+| Icon | Component | Description | Online Docs |
6+|----|----|----|----|
7+| ![](/wiki-images/4/48/Ttimer.png) | [[TTimer]] | Component allowing processing code at regular intervals | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/ttimer.html) |
8+| ![](/wiki-images/7/78/Tidletimer.png) | [[TIdleTimer]] | Similar to [[TTimer]], but can be made active only when application is idle. | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tidletimer.html) |
9+| ![](/wiki-images/9/98/Tlazcomponentqueue.png) | [[TLazComponentQueue]] | Queue for streaming of components, used for multithreading or networking. | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/lresources/tlazcomponentqueue.html) |
10+| ![](/wiki-images/1/10/Thtmlhelpdatabase.png) | [[THTMLHelpDatabase]] | Allows access to html help pages | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/thtmlhelpdatabase.html) |
11+| ![](/wiki-images/1/19/Thtmlbrowserhelpviewer.png) | [[THTMLBrowserHelpViewer]] | Starts the web browser to view the html help pages managed by [[THTMLHelpDatabase]]. | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/thtmlbrowserhelpviewer.html) |
12+| ![](/wiki-images/6/6b/Tasyncprocess.png) | [[TAsyncProcess]] | Similar to [[TProcessUTF8]], but can handle asynchronous processes | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tasyncprocess.html) |
13+| ![](/wiki-images/5/58/Tsimpleipcclient.png) | [[TSimpleIPCClient]] | Client for a simple one-way "Inter-Process Communication" (IPC) between two processes on the same machine. | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tsimpleipcclient.html) |
14+| ![](/wiki-images/e/e8/Tsimpleipcserver.png) | [[TSimpleIPCServer]] | Server for IPC communication between two processes on the same machine. Needs [[TSimpleIPCClient]]. | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tsimpleipcserver.html) |
15+| ![](/wiki-images/5/51/Txmlconfig.png) | [[TXMLConfig]] | enables applications to stores configuration data in XML files | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/txmlconfig.html) |
16+| ![](/wiki-images/e/e9/Teventlog.png) | [[TEventLog]] | cross-platform event logging system which can write to the system log or to a file | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/teventog.html) |
17+| ![](/wiki-images/8/83/Tservicemanager.png) | [[TServiceManager]] | assists in platform-independent managing of services | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tservicemanager.html) |
18+| ![](/wiki-images/a/a9/Tprocess.png) | [[TProcess]] | starts an external process | \| [[doc:fcl/process/tprocess.html|Link]] |
19+| ![](/wiki-images/6/66/Tprocessutf8.png) | [[TProcessUTF8]] | like [[TProcess]], but supports UTF8 strings. | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tprocessutf8.html) |
20+| ![](/wiki-images/9/9a/Tchmhelpdatabase.png) | [[TCHMHelpDatabase]] | Allows access to a chm help file | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/tchmhelpdatabase.html) |
21+| ![](/wiki-images/a/af/Tlhelpconnector.png) | [[TLHelpConnector]] | Cooperates with [[TCHMHelpDatabase]] to display chm help files using the program *lhelp* | \| [Link](http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/tlhelpconnector.html) |
15522
15623---
15724*From the Free Pascal wiki, page "System tab", as it stood on 2018-09-09 after a change by Wp, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
15825Category: Component Palette

Back to history