PageSourceSearch

https://torry.net/

html torry.net collected 2026-09-24 09:55:03 UTC 45,829 bytes, 824 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width, initial-scale=1">
7    
8    
9    <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico?v=1">
10
11    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
12    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
13    <!--[if lt IE 9]>
14    
14<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
14
15    
15<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
15
16    <![endif]-->
17
18
19    
20	<title> Torry's Delphi Pages</title>
21
22	<meta name="verify-v1" content="kHI6MPkvgX4NeMXR1pKqZ8QFYheybJniz0S7W408e0Q=" />
23	<META name="y_key" content="fe9d546776997bd6" />
24	<meta name="Author" content="Torry's Team">
25	<meta name="Description" content="Torry's Delphi Pages">
26	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - Application news." href="http://www.torry.net/apps.rss">
27	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - Code Samples news." href="http://www.torry.net/samples.rss">
28	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - Components news." href="http://www.torry.net/vcl.rss">
29	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - DB-Aware Components news." href="http://www.torry.net/db.rss">
30	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - .NET news." href="http://www.torry.net/net.rss">
31	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - .NET DB-Aware news." href="http://www.torry.net/netdb.rss">
32	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - Developer Tools news." href="http://www.torry.net/tools.rss">
33	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - Database Tools news." href="http://www.torry.net/dbtools.rss">
34	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - .NET Developer Tools." href="http://www.torry.net/nettools.rss">
35	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - Bold news." href="http://www.torry.net/bold.rss">
36	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - Kylix news." href="http://www.torry.net/kylix.rss">
37	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - Documents news."
38	href="http://www.torry.net/docs.rss">
39	<link rel="alternate" type="application/rss+xml" title="Torry Feeds - .NET Samples." href="http://www.torry.net/netsamples.rss">
40	    <!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 40-41
40
41<script async src="https://www.googletagmanager.com/gtag/js?id=
41G-E39DMFD03X
vendor: 13 bytes, line 41
41"></script>
42<script>
43  
vendor: 138 bytes, lines 43-47
43window.dataLayer = window.dataLayer || [];
44  function gtag(){dataLayer.push(arguments);}
45  gtag('js', new Date());
46
47  gtag('config', '
47G-E39DMFD03X
vendor: 5 bytes, line 47
47');
48</script>
48<base href="/"></head><body>    <div id="pageout">
49        <div class="container" id="page">
50            <div class="row">
51                <div class="col-sm-4 col-md-3" id="leftSidebar">
52
53                    <a id="logo" href="/" title="Torry's delphi pages"><img src="/design/logo.png" width="261" height="88"
54                                                        alt="Torry's delphi pages"></a>
55
56<div class="visible-sm visible-xs">
57    <p>
58        
59    <a class="btn btn-primary btn-block" href="/upload.php"><i class="fa fa-plus"></i> Add product</a>
60    <a class="btn btn-primary btn-block" href="/submitsite.php" title="Submit New Delphi, Kylix or .NET related site"><i class="fa fa-plus"></i> Submit site</a>
61    <a class="btn btn-primary btn-block" href="/ad/submit" title="Submit ad"><i class="fa fa-plus"></i> Submit ad</a>
62            <a class="btn btn-primary btn-block" href="/login"><i class="fa fa-sign-in"></i> Log in</a>
63        <a class="btn btn-primary btn-block" href="/register/"><i class="fa fa-user-plus"></i> Signup</a>
64        
65
66                <a class="btn btn-primary btn-block" href="/login"><i class="fa fa-sign-in"></i> Log in</a>
67                    </p>
68</div>
69<div id="menu">
70                <h2>Summary</h2>
71                <ul id="summary">
72                    <li class="row"><span class="col-sm-7">Last modified:</span> 24.09.2026</li>
73                    <li class="row"><span
74                                class="col-sm-7">Authors total:</span> 4 164</li>
75                    <li class="row"><span
76                                class="col-sm-7">Products total:</span> 8 495</li>
77                    <li class="row"><span
78                                class="col-sm-7">Files total:</span> 10 571</li>
79                </ul>
80
81                <h2>Last 30 days updates</h2>
82                <ul id="lastUpdates">
83                    <li class="row"><span  class="col-sm-8"><a href="news.php?id=26">Components</a>:</span>17</li><li class="row"><span  class="col-sm-8"><a href="news.php?id=51">Tools</a>:</span>2</li>                </ul>
84                </div><!-- div id="menu" -->
85
86<div id='beacon_3361efc503' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='https://torry.net/adserver/www/delivery/lg.php?bannerid=0&amp;campaignid=0&amp;zoneid=3&amp;loc=https%3A%2F%2Ftorry.net%2F&amp;cb=3361efc503' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div>
87<p></p>
88
89<br>
90<h6>
91    Do you like Torry's Delphi Pages?<br>You can support it by donation at your choice by button below.<br>Thank you!
92</h6>
93<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
94    <input type="hidden" name="cmd" value="_s-xclick">
95    <input type="hidden" name="hosted_button_id" value="E6GRAKAJDRZQJ">
96    <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit"
97        alt="PayPal - The safer, easier way to pay online!">
98    <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
99</form>
100<br>
101
102<p></p>
103
104
105<p></p>
106<p></p>
107<h3>Torry TOP Partners</h3>
108<p><a href="https://www.tmssoftware.com/site/" rel="sponsored"><img width="250" height="100" src="/banners/TA_tms.png" alt="TMSsoftware" class="img-responsive"/></a></p>
109
110<p><a href="http://www.fast-report.com/en/" rel="sponsored"><img width="250" height="100" src="/banners/TA_fastreports.png" alt="Fast Reports" class="img-responsive"/></a></p>
111
112<p><a href="http://www.rosinsky.cz/delphi/" rel="sponsored"><img width="250" height="100" src="/banners/TA_rosinsky.png" alt="Rosinsky Software" class="img-responsive"/></a></p>
113
114<p><a href="https://www.nsoftware.com/sbb/" rel="sponsored"><img width="250" height="100" src="/banners/TA_sbb.png" alt="SecureBlackBox" class="img-responsive"/></a></p>
115
116<p><a href="https://www.embt.cz" rel="sponsored"><img width="250" height="100" src="/banners/TA_embt.png" alt="Embt" class="img-responsive"/></a></p>
117
118<p><a href="https://www.appercept.com" rel="sponsored"><img width="250" height="100" src="/banners/TA_appercept.png" alt="Appercept" class="img-responsive"/></a></p>
119
120<p><a href="https://www.abaecker.com" rel="sponsored"><img width="250" height="100" src="/banners/TA_abakus.png" alt="Abakus Software" class="img-responsive"/></a></p>
121
122<p><a href="https://www.sqlmanager.net/" rel="sponsored"><img width="250" height="100" src="/banners/TA_sqlmanager.png" alt="SQLManager" class="img-responsive"/></a></p>
123
124
125
126
127
128                                                                                                                                                                   
129
130
131<p>We have only 2 positions left in Torry TOP programme.</p>
132<p>If you'd like to join, please contact us.</p>
133
134<h3>Torry Partners</h3>
135
136<p></p>
137<p><a href="https://www.winsoft.sk" rel="sponsored"><img width="250" height="100" src="/banners/TA_winsoft.png" alt="Winsoft" class="img-responsive"/></a></p>
138
139
140<p></p>
141<p><a href="https://www.yamaco.cz/userfiles/file/android/apps.zip" rel="sponsored"><img width="250" height="100" src="/banners/TA_yamaco2.png" alt="Android applications" class="img-responsive"/></a></p>
142
143
144<p></p>                                                                                                                                                     
145<p>
145<a href="https://agile.coach/training/scrum-master-zertifizierung/" rel="sponsored"><img width="250" height="100" src="/banners/TA_agilecoach.png" alt="Agile Coach" class="img-responsive"/></a></p>
146
147
148<p></p>
149<p><a href="https://www.mylujucestinu.cz" rel="sponsored"><img width="250" height="100" src="/banners/TA_mc.png" alt="Czech Grammar corrections" class="img-responsive"/></a></p>
150
151<p></p>
152<p><a href="http://www.steema.com" rel="sponsored"><img width="250" height="100" src="/banners/TA_steema.png" alt="Steema Software" class="img-responsive"/></a></p>                                                                                                        
153
154<p></p>
155<p><a href="https://koddos.net" rel="sponsored"><img width="250" height="100" src="/banners/TA_koddos.png" alt="https://koddos.net" class="img-responsive"/></a></p>
156
157
158<p></p>
159<p><a href="https://www.pureconsultant.de/de/ " rel="sponsored"><img width="250" height="100" src="/banners/TA_pureconsult.png" alt="Pure Consultant" class="img-responsive"/></a></p>
160
161
162<p></p>
163<p><a href="https://www.yamaco.cz/userfiles/file/bb/bbapps.zip" rel="sponsored"><img width="250" height="100" src="/banners/TA_bbapps.png" alt="BlackBerry applications" class="img-responsive"/></a></p>
164
165
166<p></p>
167<p><a href="http://www.regulace.org" rel="sponsored"><img width="250" height="100" src="/banners/TA_regulace.png" alt="LangMan" class="img-responsive"/></a></p>
168
169
170
171
172
173
174
175
176
177
178
179
180                                                                                                                                                     
181
182
183
184
185
186                                                            
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206                                                                                                                                                                    
207
208
209
210
211
212
213
214
215
216                </div><!--div class="col-sm-3" -->
217
218                <div class="col-sm-8 col-md-9">
219
220                    <div class="row">
221                        <header>
222                                                        <div id="leaderboardTop"
223                                 class="visible-md-block visible-lg-block"><div id='beacon_bfdf05ec00' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='https://torry.net/adserver/www/delivery/lg.php?bannerid=0&amp;campaignid=0&amp;zoneid=1&amp;loc=https%3A%2F%2Ftorry.net%2F&amp;cb=bfdf05ec00' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div></div>
224
225                            <ul class="nav nav-pills">
226                                <li role="presentation" class="active"><a href="/"
227                                        title="Homepage">Home</a>
228                                </li>
229
230                                <li role="presentation" class="dropdown">
231                                    <a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button"
232                                       aria-haspopup="true" aria-expanded="false">
233                                        Catalog <span class="caret"></span>
234                                    </a>
235                                    <ul class="dropdown-menu">
236                                        							<li role="presentation"><a href="/components/bars-and-status-bars/other-bars/" title="VCL">VCL</a></li>							<li role="presentation"><a href="/db-aware-components/db-access/bde/" title="DB-Aware">DB-Aware</a></li>							<li role="presentation"><a href="/developer-tools/code/code-banks/" title="Tools">Tools</a></li>							<li role="presentation"><a href="/database-tools/ado/compare-and-synchronize/" title="DB Tools">DB Tools</a></li>							<li role="presentation"><a href="/applications-in-delphi-and-bcb/accounting/bank/" title="Apps">Apps</a></li>							<li role="presentation"><a href="/code-samples/samples/applications/" title="Samples">Samples</a></li>							<li role="presentation"><a href="/net/bars-and-status-bars/other-bars/" title=".NET">.NET</a></li>							<li role="presentation"><a href="/net-db-aware/db-access/export-and-import/" title=".NET DB-Aware">.NET DB-Aware</a></li>							<li role="presentation"><a href="/net-tools/code/code-convertors/" title=".NET Tools">.NET Tools</a></li>							<li role="presentation"><a href="/net-samples/samples/applications/" title=".NET Samples">.NET Samples</a></li>							<li role="presentation"><a href="/kylix/applications/date-and-time/" title="Kylix">Kylix</a></li>							<li role="presentation"><a href="/documents/from-embarcadero/bde/" title="Docs">Docs</a></li>                                    </ul>
237                                </li>
238
239                                <li role="presentation"><a
240                                            href="/discounts.php" title="Discounts">Discounts</a></li>
241
242
243                                <li role="presentation"><a
244                                            href="/news.php?id=5" title="News">News</a></li>
245
246                                <li role="presentation"><a
247                                            href="/upload.php" title="Uploads amp; upgrades">Uploads</a></li>
248                            
249                                <li role="presentation">
250                                  <a class="dropdown-toggle" data-toggle="dropdown" href="#"
251                                     role="button" aria-haspopup="true" aria-expanded="false">
252                                    Jobs <span class="caret"></span>
253                                  </a>
254                                  <ul class="dropdown-menu">
255                                    <li role="presentation"><a href="/offering-ads" title="Offering">Offering</a></li>
256                                    <li role="presentation"><a href="/seeking-ads" title="Seeking">Seeking</a></li>
257                                  </ul>
258                                </li>
259
260                                <li role="presentation"><a
261                                            href="/articles.php" title="Articles">Articles<span class="badge badge-success">1</span>
262                                            </a></li>
263
264                                <li role="presentation"><a
265                                            href="/sponsors.php" title="Sponsors">Sponsors</a></li>
266
267
268                            </ul>
269                        </header>
270
271                        <div id="rightContent">
272                            <div class="row">
273                                <div class="col-sm-12 col-md-9">
274                                    <main>
275
276
277<div class="panel panel-default">
278	
279		<div class="panel-heading">
280			<h2 class="panel-title"><a href="https://torry.net/adserver/www/delivery/cl.php?bannerid=79&amp;zoneid=4&amp;sig=6fdb8868a3f3b08262a19e11139ae6cb487c9eb971b7db8e246a91484b39b190&amp;oadest=https%3A%2F%2Fwww.sqlmanager.net%2Fproducts%2Fibfb%2Fmanager" >Speed up your InterBase database development process!</a></h2>
281		</div>
282			
283	<div class="panel-body">
284		<div class="row">
285			
286			<div class="col-sm-4 text-center">
287				<p class="marginBottomTriple"><a href="https://torry.net/adserver/www/delivery/cl.php?bannerid=79&amp;zoneid=4&amp;sig=6fdb8868a3f3b08262a19e11139ae6cb487c9eb971b7db8e246a91484b39b190&amp;oadest=https%3A%2F%2Fwww.sqlmanager.net%2Fproducts%2Fibfb%2Fmanager" ><img src="/banners/CN_sqlmanager.png" width="200" height="100" alt="EMS"></a></p>
288				<p><a class="btn btn-primary btn-lg" href="https://torry.net/adserver/www/delivery/cl.php?bannerid=79&amp;zoneid=4&amp;sig=6fdb8868a3f3b08262a19e11139ae6cb487c9eb971b7db8e246a91484b39b190&amp;oadest=https%3A%2F%2Fwww.sqlmanager.net%2Fproducts%2Fibfb%2Fmanager" role="button" >Learn more</a></p>
289			</div><!-- div class="col-sm-4" -->
290			<div class="col-sm-8">
291				<p>Design, explore and maintain databases, build compound SQL query statements, manage database user rights, and manipulate data fast and convenient.</p>
292			</div><!-- div class="col-sm-8" -->
293		<div id="beacon_045f056ae5" style="position: absolute; left: 0px; top: 0px; visibility: hidden;"><img src="https://torry.net/adserver/www/delivery/lg.php?bannerid=79&amp;campaignid=47&amp;zoneid=4&amp;loc=https%3A%2F%2Ftorry.net%2F&amp;cb=045f056ae5" width="0" height="0" alt="" style="width: 0px; height: 0px;" /></div>
294		</div><!-- div class="row" -->
295	</div><!-- div class="panel-heading" -->
296</div><!-- div class="panel panel-default" -->
297
298        <h2>Welcome to Torry's Delphi Pages !</h2>
299
300    <!-- <div class="panel panel-warning">
301			<div class="panel-heading"><a href="#helpContent" data-toggle="collapse" aria-expanded="false" aria-controls="collapseExample">Would you like to get new Delphi Expert book from P. Glowacki free of charge? <span class="caret" /></a></div>
302			<div class="panel-body collapse" id="helpContent">
303			<p>
303Would you like to get <a href="https://community.embarcadero.com/blogs/entry/my-expert-delphi-book-published">new Expert Delphi Book (paperback) from Pawel Glowacki </a> free of charge?</p>
304		<p>If yes, write any article regarding programming in Delphi/RAD Studio for Torry portal (min. 400 words) and send it <a href="mailto:[email protected]">to us by email</a>. <p>Author of the best article will be rewarded by Delphi Expert book and mentioned at Torry's homepage. This promotion ends on October 31st.</p>
305				</div></div>
306
307	-->
308
309    <div class="alert alert-info" role="alert">
310    Torry is now also an efficient <strong >Job portal</strong> for <a href="/offering-ads">offering</a> and <a href="/seeking-ads">looking for</a> jobs. 
311                No matter if you're an IT company and are hiring a new staff or looking for a better job as an experienced programmer, our Job portal will definitely help you!<br/>  
312                Placing your ad is extremely simple and fast, you can set the time span for your ad - everything at <strong>very affordable prices</strong>.
313    </div>            
314    
315
316    <ul class="graphics">
317                
318                <li>We started <strong>issuing of a monthly newsletter with concise but important and beneficial news </strong>from Delphi world. If you'd like to receive this useful information, simply
319                subscribe using the box on the right side of Torry's homepage. Missed some of past newsletters? Don't worry, you find all of them at  <a href="/articles.php">Articles page</a>.
320        </li>
321                <li>New <a href="/delphiapps.php">Delphi apps</a> section has been added. It contains applications and utilities written in Delphi
322        and gives the visitors information about them at glance. Would you like your app to be listed there? You can achieve it
323        either completely free of charge (basic information) or against a small one-time fee (extended record with description and images). 
324        Please visit <a href="/advertisement.php">Advertisement page</a> for detailed information.
325        </li>
326        <li>All <strong>advertisement prices were cut down</strong> significantly. Look at the <a
327                    href="/advertisement.php">Advertisement page</a> to see new fresh and affordable prices. <strong>Discount
328                rate is up to 75%!</strong>
329        </li>
330        <li>Thousands of components, code samples, tools and useful content for developers are available here for you.
331            <br>
332            Most of components are updated regularly so you can find here their latest version for using within Delphi
333            12 as well. For the information, about 10-20 products are actualised every week.
334        </li>
335
336        <li>At Torry.net you can get more for less and save money. Visit new <a href="/discounts.php">Discounts page</a>
337            to order products, components or utilities from <a href="/discounts.php?vn=19">ActiveDBSoft</a>, <a href="/discounts.php?vn=18">Soft Service Company</a>, <a href="/discounts.php?vn=21">EMS Solutions</a>, <a href="/discounts.php?vn=24">YAMACO Software</a> etc.  with <strong>instant 10 - 20 %
338                discount</strong> ! Superiority only for Torry visitors !
339            <br>
340            New stuff arrived into Discounts section and you can join superb components and sets from Devart, EMS,
341            HiBase, TMS and many more.
342        </li>
343
344        <li>Explore Torry's sections for <a href="/pages.php?id=20">Common</a> and
345            <a href="/pages.php?id=552">Data-Aware</a> components, <a href="/pages.php?id=316">Security</a>
346            and <a href="/pages.php?id=519">Encryption</a> modules, <a href="/pages.php?id=55">Installation</a>,
347            <a href="/pages.php?id=484">Help-Writers</a>, <a href="/pages.php?id=50">Documentation</a>
348            and <a href="/pages.php?id=53">Project Management Tools</a>, <a href="/pages.php?id=1378">Database Tools</a>
349            (for <a href="/pages.php?id=1370">MySQL</a>, <a href="/pages.php?id=1467">Oracle</a>,
350            <a href="/pages.php?id=1425">PostgreSQL</a> and other servers), <a href="/pages.php?id=772">Kylix</a>
351            and .NET (<a href="/pages.php?id=791">Enhanced</a> and <a href="/pages.php?id=792">Data-Aware</a>
352            components),
353            check application for <a href="/pages.php?id=641">Accounting and Stocks Trading</a> solutions for Home and
354            Office, read <a href="/pages.php?id=490">articles</a> and <a href="/pages.php?id=68">tutorials</a>,
355            download <a href="/pages.php?id=1527">icons and glyphs</a> and much more!
356        </li>
357        <li>Feeds for all sections are ready. You can subscribe at <a href="/feeds.php">RSS page</a>.</li>
358        <li>New <a href="https://torry.net/articles.php">Articles page</a> contains useful articles, case studies and
359            reviews. We hope every visitor will find there interesting material for reading and getting updated
360            information.
361            <br>
362            Since May 2017, all the articles are published <strong>free of charge </strong>as our service for vendors
363            and developers. Should you interested in posting any number of articles, simply <a
364                    href="mailto:[email protected]">contact us</a>.
365        </li>
366        <li>Would you like to <strong>promote your products or services at Torry and get many new customers</strong> ?
367            Please download our new <a href="/pdf/Torry_advertisement_brochure.pdf"> Advertisement brochure</a> for
368            detailed information.
369        </li>
370        <li>Look at <strong>TOP Advertisers list</strong> in left page column or
371            our sponsors list at <a href="/sponsors.php">Sponsors page</a> !
372        </li>
373        <li>Want to <strong>support Torry and become a TOP Advertiser</strong> ? TOP Advertisers are entitled to promote
374            their products
375            in Companies News section for very discounted annual price. In addition, they will be mentioned at Torry's
376            homepage. Interested? <a
377                    href="mailto:[email protected]?Subject=I would like to become TOP Advertiser - please send me general information">Contact
378                us. </a></li>
379        <li>Interested in <strong> selling your products </strong>at Torry.net? <a href="mailto:[email protected]">Contact
380                us </a>for detailed information.
381        <li>Hope that Torry's Delphi Pages meet all your expectations and you will like it ! <br>Sincerely yours,
382            Torry.net Team
383        </li>
384    </ul>
385    <hr>
386    <h2>The newest posts and articles</h2>
387    <br>
388    
389    <p>22.9.2026</p>
390    <h4><a href="https://centralnews.itstudio.cz/newsletter/public/show-online/dGVzdC05MjA1Mzg4ODMyYTQ4NzFkOWZkMzM5NjFlM2Q3Zjk1MjRmMTYyYjUxNzQ2NDQxMTA4Ny0xODI4LTE4Mjg">Torry newsletter 09/2026</a></h4>
391    
392    <p>25.8.2026</p>
393    <h4><a href="https://centralnews.itstudio.cz/newsletter/public/show-online/cmVhbC05MjA1Mzg4ODMyYTQ4NzFkOWZkMzM5NjFlM2Q3Zjk1MjRmMTYyYjUxNzQ2NDQxMTA4Ny01MDQ4MjUtMjhmZDM2NjA1YjA0MThiN2Q0YzEwNTBkNGJkNjkwZDQ">Torry newsletter 08/2026</a></h4>
394    
395    
396    <p>23.7.2026</p>
397    <h4><a href="https://centralnews.itstudio.cz/newsletter/public/show-online/cmVhbC05MjA1Mzg4ODMyYTQ4NzFkOWZkMzM5NjFlM2Q3Zjk1MjRmMTYyYjUxNzQ2NDQxMTA4Ny01MDQxNDEtOGU1OThlYmFjODY2ZjMzMTdhZDk0NjlmZmEyNWZjYzA">Torry newsletter 07/2026</a></h4>
398    
399
400    <p>7.7.2025</p>
401    <h4><a href="articles/article054_IPWorks.php">A dignified successor to unsupported CData components suite - Active Directory</a></h4>
402    
403
404    <p>7.2.2025</p>
405    <h4><a href="articles/article053_FastCube.php">Tiny but very useful feature of FastCube OLAP tool</a></h4>
406        
407
408    <p>16.10.2024</p>
409    <h4><a href="articles/article052_DelphiIsBack.php">Delphi (Object Pascal) is back in Top-Ten!</a></h4>
410    
411
412    <p>21.8.2024</p>
413    <h4><a href="articles/article051_RichView.php">OS-based spell checking available in TRichView components</a></h4>
414    
415
416    <p>18.5.2024</p>
417    <h4><a href="articles/article050_Macrium.php">Automation of HDD cloning and putting the clone into operation rapidly</a></h4>
418    
419    <p>8.2.2024</p>
420    <h4><a href="articles/article049_D12InteractiveGestures.php">Interactive gestures - how to use them for viewing images</a></h4>
421    
422    <p>27.12.2023</p>
423    <h4><a href="articles/article048_D12ErrorTransition.php">Error in Delphi 12 while using TTabControl</a></h4>
424    
425
426    <p>2.10.2023</p>
427    <h4><a href="articles/article047_CommercialOrOpensource.php">Commercial or opensource/freeware components? (short essay)</a></h4>
428
429    <p>12.9.2023</p>
430    <h4><a href="articles/article046_Airalo.php">Solution for mobile data abroad</a></h4>
431    
432    <p>17.5.2023</p>
433    <h4><a href="articles/article045_SVGIssues.php">SVG registration issue has been resolved by remote assistance from TMS Software</a></h4>
434        
435    <p>10.5.2023</p>
436    <h4><a href="articles/article044_SoftwareUpdateWizard.php">
436Ways to performing an efficient and automated updates of your software products</a></h4>
437    
438    <p>9.2.2023</p>
439    <h4><a href="articles/article043_HighDPIAware.php">How can TMS FNC Ribbon and SVG files simplify a migration your app to HighDPI rapidly</a></h4>
440    
441    <p>8.2.2023</p>
442    <h4><a href="articles/article042_Spellchecking.php">Spell Checking in Delphi</a></h4>
443    
444    <hr>
445    <a href="https://torry.net/articles.php">All Articles</a>
446    
447    <p></p>
448
449
450</main>
451</div><!-- div class="col-md-9" -->
452<div class="col-sm-12 col-md-3" id="rightSidebar">
453    
454
455<!--
456<p>
457 <a class="btn btn-primary" href="/monthly-star.php" <span class="glyphicon glyphicon-star"></span>
458   Monthly Star
459</a>
460</p>
461
462-->
463
464
465<div class="col-sm-6 col-md-12">
466    <p class="hidden-sm hidden-xs">
467        
468    <a class="btn btn-primary btn-block" href="/upload.php"><i class="fa fa-plus"></i> Add product</a>
469    <a class="btn btn-primary btn-block" href="/submitsite.php" title="Submit New Delphi, Kylix or .NET related site"><i class="fa fa-plus"></i> Submit site</a>
470    <a class="btn btn-primary btn-block" href="/ad/submit" title="Submit ad"><i class="fa fa-plus"></i> Submit ad</a>
471            <a class="btn btn-primary btn-block" href="/login"><i class="fa fa-sign-in"></i> Log in</a>
472        <a class="btn btn-primary btn-block" href="/register/"><i class="fa fa-user-plus"></i> Signup</a>
473        
474
475    </p>
476
477    <div class="well text-left ">
478        <div class="log-in log-in__not-logged">
479  
480
481
482<form method="post" action="/login_check">
483    <fieldset>
484        <legend><i class="fa fa-lock" aria-hidden="true"></i> Login</legend>
485
486        <div class="form-group"><label class="control-label required" for="_username">Username</label> <input type="text" id="_username" name="_username" required="required" autocomplete="username" class="form-control" />  </div> <div class="form-group"><label class="control-label required" for="_password">Password</label> <input type="password" id="_password" name="_password" required="required" autocomplete="password" class="form-control" />  </div> <input type="hidden" id="_target_path" name="_target_path" /><div class="form-group"><button type="submit" id="save" name="save" class="btn-primary btn btn">Log in</button></div><input type="hidden" id="_csrf_token" name="_csrf_token" value="df294852588ec0be6e6.Uly1mh6WedUQcQnoLg9FOMsrLzNz989fcZvaAm3vN6I.MS_x_Sv_DpF7FF2NHEgMe_54bGogtoUyHKq9cjyOR-whNNzebf5MmkNcUA" />
487
488        <p>
489            <a href="/resetting/request">
490                Forgotten password?
491            </a>
492        </p>
493
494        <p>
495            <a href="/register/">
496                Sign up
497            </a>
498        </p>
499    </fieldset>
500</form>
501</div>    </div>
502
503    <div class="well lightGreen" id="quickSearch">
504        <h3>Quick search</h3>
505
506        <form action="/quicksearchd.php" method="get">
507            <div class="form-group">
508                <label for="search-String" class="hidden">Search</label>
509                <input type="text" class="form-control" id="search-String"
510                       name="String" placeholder="Search" value="">
511            </div>
512
513            <div class="checkbox">
514                <label>
515                    <input type="checkbox" id="search-Exact"
516                           name="Exact" value="Yes"> Exact phrase
517                </label>
518            </div>
519
520
521            <div class="radio">
522                <label for="search-Title1">
523                    <input type="radio" id="search-Title1"
524                           name="Title" value="Yes" checked="checked">
525                    Title
526                </label>
527            </div>
528
529            <div class="radio">
530                <label for="search-Title2">
531                    <input type="radio" id="search-Title2"
532                           name="Title" value="No">
533                    Description
534                </label>
535            </div>
536
537            <p class="text-center">
538                <button type="submit" class="btn btn-primary">Search</button>
539            </p>
540        </form>
541    </div>
542
543    <p class="ico">
544        <a href="/guestbook.php" title="Guest Book"><span class="icoGuestBook"></span></a><br/>
544
545        <a href="/guestbook.php" title="Guest Book">Guest Book</a>
546    </p>
547    <p class="ico">
548        <a href="/advertisement.php" title="Guest Advertising on Torry's Delphi Pages"><span
549                    class="icoAds"></span></a><br/>
550        <a href="/advertisement.php" title="Guest Advertising on Torry's Delphi Pages">Advertising on Torry's Delphi
551            Pages</a>
552    </p>
553
554        
554<script type="text/javascript">
555        function cnewsGetParam(name) {
556            name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
557            var regexS = "[\\?&]" + name + "=([^&#]*)";
558            var regex = new RegExp(regexS);
559            var results = regex.exec(window.location.href);
560            if (results == null) return null; else return results[1];
561        }
562
563        var cnewsResult = cnewsGetParam('cnews-result');
564        if (cnewsResult) {
565            if (cnewsResult == 'success') {
566                alert('Email has been saved');
567            } else if (cnewsResult == 'emailerror') {
568                alert('Invalid email address.');
569            } else if (cnewsResult === 'error') {
570                var cnewsErrorText = cnewsGetParam('cnews-message');
571                if (cnewsErrorText) {
572                    alert(cnewsErrorText);
573                }
574            }
575        }
576    </script>
576
577
578</div><!-- div class="col-sm-6 col-md-12" -->
579<div class="col-sm-6 col-md-12">
580
581
582    <div class="well lightGreen">
583        <h3>Newsletter</h3>
584        <p>
585            <small>Sign-up for Torry newsletter and get free component pack !</small>
586        </p>
587
588        <form action="https://centralnews.itstudio.cz/tools/siginbox/signin/9205388832a4871d9fd33961e3d7f9524f162b517464411087/20/"
589              method="post">
590            <div class="form-group">
591                <label for="cnews-email" class="hidden">Email:</label>
592                <input type="email" class="form-control" id="cnews-email" name="cnews-email" placeholder="Email">
593            </div>
594
595            <p class="text-center">
596                <button type="submit" name="cnews-send" class="btn btn-primary">Send</button>
597            </p>
598        </form>
599    </div>
600
601    
602    <a href="/feeds.php" title="Subscribe to our feeds"><i class="fa fa-rss-square fa-5x"></i></a>
603    <a href="https://twitter.com/home?status=http%3A%2F%2Ftorry.net%2F" title="Share on Twitter"><i
604                class="fa fa-twitter-square fa-5x"></i></a>
605    <a href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Ftorry.net%2F" title="Share on Facebook"><i
606                class="fa fa-facebook-square fa-5x"></i></a>
607    <a href="https://plus.google.com/share?url=http%3A%2F%2Ftorry.net%2F" title="Share on Google+"><i
608                class="fa fa-google-plus-square fa-5x"></i></a>
609
610
611    
611<script type="text/plain" cookie-consent="functionality">(function() {var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;po.src = 'https://apis.google.com/js/plusone.js';var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);})();</script>
611
612    <a href="https://twitter.com/TorryPages" class="twitter-follow-button" data-show-count="false" data-size="large">Follow
613        @TorryPages</a>
614    
614<script type="text/plain" cookie-consent="functionality">!function (d, s, id) {
615            var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https';
616            if (!d.getElementById(id)) {
617                js = d.createElement(s);
618                js.id = id;
619                js.src = p + '://platform.twitter.com/widgets.js';
620                fjs.parentNode.insertBefore(js, fjs);
621            }
622        }(document, 'script', 'twitter-wjs');</script>
622
623
624</div><!-- div class="col-sm-6 col-md-12" -->
625<div class="col-sm-6 col-md-12">
626
627    <div id="rightBanner">
628        <div id='beacon_99c477db10' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='https://torry.net/adserver/www/delivery/lg.php?bannerid=0&amp;campaignid=0&amp;zoneid=2&amp;loc=https%3A%2F%2Ftorry.net%2F&amp;cb=99c477db10' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div>    </div>
629</div><!-- div class="col-sm-6 col-md-12" -->
630</div>
631</div><!-- div class="row" -->
632</div><!-- div id="rightContent" -->
633</div><!-- div class="row" -->
634</div><!--div class="col-sm-9" -->
635</div>
636
637<div class="clearfix"></div>
638<footer>
639    <div id="footerUp" class="row">
640        <div class="row">
641            <div class="col-sm-9 col-sm-offset-3">
642
643                <div class="col-sm-4">
644                    <h3>Catalog</h3>
645                    <ul>
646                        							<li role="presentation"><a href="/components/bars-and-status-bars/other-bars/" title="VCL">VCL</a></li>							<li role="presentation"><a href="/db-aware-components/db-access/bde/" title="DB-Aware">DB-Aware</a></li>							<li role="presentation"><a href="/developer-tools/code/code-banks/" title="Tools">Tools</a></li>							<li role="presentation"><a href="/database-tools/ado/compare-and-synchronize/" title="DB Tools">DB Tools</a></li>							<li role="presentation"><a href="/applications-in-delphi-and-bcb/accounting/bank/" title="Apps">Apps</a></li>							<li role="presentation"><a href="/code-samples/samples/applications/" title="Samples">Samples</a></li>							<li role="presentation"><a href="/net/bars-and-status-bars/other-bars/" title=".NET">.NET</a></li>							<li role="presentation"><a href="/net-db-aware/db-access/export-and-import/" title=".NET DB-Aware">.NET DB-Aware</a></li>							<li role="presentation"><a href="/net-tools/code/code-convertors/" title=".NET Tools">.NET Tools</a></li>							<li role="presentation"><a href="/net-samples/samples/applications/" title=".NET Samples">.NET Samples</a></li>							<li role="presentation"><a href="/kylix/applications/date-and-time/" title="Kylix">Kylix</a></li>							<li role="presentation"><a href="/documents/from-embarcadero/bde/" title="Docs">Docs</a></li>                    </ul>
647                </div><!-- div class="col-sm-4" -->
648
649                <div class="col-sm-4">
650                    <h3>Menu</h3>
651                    <ul>
652                        <li role="presentation"><a href="/" title="Home">Home</a></li>
653                        <li role="presentation"><a href="/discounts.php" title="Discounts">Discounts</a></li>
654                        <!--<li role="presentation"><a href="/monthly-star.php" title="Monthly Star">Monthly Star</a></li>  -->
655                        <li role="presentation"><a href="/news.php?id=5" title="News">News</a></li>
656                        <!-- li role="presentation"><a href="/forum/" title="Forum">Forum</a></li -->
657                        <li role="presentation"><a href="/upload.php" title="Uploads">Uploads</a></li>
658                        <li role="presentation"><a href="/sponsors.php" title="Sponsors">Sponsors</a></li>
659                    </ul>
660                </div><!-- div class="col-sm-4" -->
661
662                <div class="col-sm-4">
663                    <h3>Others</h3>
664                    <ul>
665                        <li role="presentation"><a href="/sites.php" title="Sites">Sites</a></li>
666                        <li role="presentation"><a href="/authors.php" title="Authors">Authors</a></li>
667                        <li role="presentation"><a href="/feeds.php" title="RSS">RSS</a></li>
668                        <li role="presentation"><a href="/advertisement.php" title="Advertisement">Advertisement</a>
669                        </li>
670                        <li role="presentation"><a
671                                    href="/delphiapps.php" title="Delphi Apps">Delphi Apps</a></li>
672                        <li role="presentation"><a href="/discounts_add_myproduct.php"
673                                                   title="How can you add my product to Discounts?">
674                                Add product to Discounts</a></li>
675                        <li role="presentation"><a href="upload.php">
676                                Add new product</a></li>
677                        <li role="presentation"><a href="/submitsite.php" title="Submit site">
678                                Submit site</a></li>
679                        <li role="presentation"><a href="/ad/submit" title="Submit add">
680                            Submit ad</a></li>
681                        <li role="presentation"><a href=/forgotpass.php>Forgotten password</a></li>
682
683                        <li role="presentation"><a href="/about.php" title="About">About</a></li>
684                        <li role="presentation"><a href="#" id="open_preferences_center" title="Change your cookie preferences">Cookie preferences</a></li>
685                    </ul>
686                </div><!-- div class="col-sm-4" -->
687
688            </div><!-- div class="col-sm-9 pull-right" -->
689        </div><!-- div class="row" -->
690
691    </div><!-- div id="footerUp" -->
692
693    <div id="footerDown" class="row">
694        <div class="col-sm-6 notesComments">
695            <p>
696                Notes? Comments? Need help? <a href="mailto:[email protected]">Feel free to send!</a><br/>
696
697                The Ultimate Source of Object Pascal and Delphi Programming Knowledge.
698            </p>
699        </div><!-- div class="col-sm-5" -->
700
701        <div class="col-sm-6">
702            <p>
703                Copyright &copy; 1996-2017 - <a href="/" title="Torry's Delphi Pages">Torry's Delphi Pages</a><br/>
704                webdesign: <a href="http://weto.cz/" title="weto.cz webdesign">weto.cz</a>
705            </p>
706        </div><!-- div class="col-sm-5" -->
707    </div><!-- div id="footerDown" -->
708</footer>
709
710
711</div><!-- div class=container" -->
712
713
714</div><!-- pageout -->
715
716<link href="/design/bootstrap.min.css" rel="stylesheet" property="stylesheet">
717<link href="/design/style.php?p=8" rel="stylesheet" property="stylesheet">
718<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,600,600italic,700,700italic,300italic&amp;subset=latin,latin-ext"
719      rel="stylesheet" type="text/css" property="stylesheet">
720
721<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"
722      type="text/css" property="stylesheet">
723<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
724<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
724
725<!-- Include all compiled plugins (below), or include individual files as needed -->
726<script src="/js/bootstrap.min.js"></script>
726
727
728    <!-- Cookie Consent by TermsFeed (https://www.TermsFeed.com) -->
729    
729<script type="text/javascript" src="https://www.termsfeed.com/public/cookie-consent/4.0.0/cookie-consent.js" charset="UTF-8"></script>
729
730    
730<script type="text/javascript" charset="UTF-8">
731        document.addEventListener('DOMContentLoaded', function () {
732            cookieconsent.run({"notice_banner_type":"simple","consent_type":"express","palette":"light","language":"en","page_load_consent_levels":["strictly-necessary"],"notice_banner_reject_button_hide":false,"preferences_center_close_button_hide":false,"page_refresh_confirmation_buttons":false,"website_name":"Torry's delphi pages","open_preferences_center_selector":"#open_preferences_center"});
733        });
734    </script>
734
735
736    <noscript>ePrivacy and GPDR Cookie Consent by <a href="https://www.TermsFeed.com/" rel="nofollow">TermsFeed Generator</a></noscript>
737    <!-- End Cookie Consent by TermsFeed (https://www.TermsFeed.com) -->
738
739<script type="text/javascript">
740    <!--
741    jQuery(document).ready(function ($) {
742
743        var rightBanner = $('#rightBanner');
744        var posRightBanner = rightBanner.offset();
745        rightBanner.addClass('default');
746
747        var footer = $('#footerUp');
748        var posFooter = footer.position();
749
750        $(window).scroll(function () {
751            if (rightBanner.length && ($(window).width() > 992)) {
752                var posun = 0;
753                var posunBottom = -600;
754                var scroll = $(this).scrollTop();
755                if ((scroll > (posRightBanner.top - posun)) && (scroll < (posFooter.top + posunBottom))) {
756                    if (rightBanner.hasClass('default')) {
757                        rightBanner.removeClass('default').addClass('fixedRightBanner');
758                    }
759                } else if (rightBanner.hasClass('fixedRightBanner')) {
760                    rightBanner.removeClass('fixedRightBanner').addClass('default');
761                }
762
763            }
764        });
765
766
767        $('.collapse:not(.in)').collapse('hide');
768
769
770    });
771
772
773    //-->
774</script>
774
775
776<div class="modal fade" id="jobs-modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
777  <div class="modal-dialog" role="document">
778    <div class="modal-content">
779      <div class="modal-header">
780        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
781        <h4 class="modal-title">Jobs section</h4>
782      </div>
783      <div class="modal-body">
784        <p>Torry.net portal is not only the place where developers and programmers offer and look for components
785          or utilities, but - newly - also a useful site for offering and seeking job positions.</p>
786
787        <p>Regardless you're looking for specialists for your company or seeking a new job as a programmer,
788          you can use our new Jobs section and publish your ad.</p>
789
790        <p>If you're hiring, please click <a href="https://centralnews.itstudio.cz/newsletter/public/handle-url/14635-522358528b5588ec4943ca8c96569d6e-cmVhbC05MjA1Mzg4ODMyYTQ4NzFkOWZkMzM5NjFlM2Q3Zjk1MjRmMTYyYjUxNzQ2NDQxMTA4Ny00NDkyMzctNmUxNmE2NjQzM2YxZGE4OGE0MDRmMmI1NDhjODExOTk">here</a>.</p>
791
792        <p>If you're seeking jobs, please click <a href="https://centralnews.itstudio.cz/newsletter/public/handle-url/14636-9f3d1f88488d997afa7b91dc9e77841c-cmVhbC05MjA1Mzg4ODMyYTQ4NzFkOWZkMzM5NjFlM2Q3Zjk1MjRmMTYyYjUxNzQ2NDQxMTA4Ny00NDkyMzctNmUxNmE2NjQzM2YxZGE4OGE0MDRmMmI1NDhjODExOTk">here</a>.</p>
793
794        <p>The sooner you publish your ad, the higher impact it will have!</p>
795      </div>
796      <div class="modal-footer">
797        <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
798      </div>
799    </div>
800  </div>
801</div>
802
803<script type="text/javascript">
804    function getCookie(name) {
805        let match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));
806        if (match) {
807            return match[2];
808        }
809        return null;
810    }
811
812    
813    const COOKIE_JOBS_MODAL = 'jobsModal'; 
814    if (!getCookie(COOKIE_JOBS_MODAL)) {
815        $('#jobs-modal').modal().on('hidden.bs.modal', function (e) {
816            const expiryDate = new Date();
817            expiryDate.setFullYear(expiryDate.getFullYear() + 10);
818            document.cookie = `${COOKIE_JOBS_MODAL}=1; expires=${expiryDate.toUTCString()}; path=/`;
819        });
820    }    
821</script>
821
822
823</body>
824</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.