<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>EDN C++Builder / Components Feed (bg)</title>
<link rel="alternate" type="text/plain" href="http://edn.embarcadero.com/bg/c_builder/components" title="EDN C++Builder / Components (bg)" />
<link rel="self" type="application/atom+xml" href="http://edn.embarcadero.com/bg/c_builder/components/feed" title="EDN C++Builder / Components Feed (bg)" />
<id>http://edn.embarcadero.com/bg/c_builder/components</id>
<updated>2013-05-22T22:48:21-07:00</updated>
<atom:PageCount xmlns:atom="http://www.w3.org/2005/Atom">1</atom:PageCount>
<entry>
<title>TMS Grid for FireMonkey Whitepaper and Special Offers</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/42553" />
<author>
<name>Tim DelChiaro</name>
<uri>http://gp.codegear.com/authors/edit/2993.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/42553</id>
<updated>2012-09-24T11:29:02-07:00</updated>
<published>2012-09-24T11:29:02-07:00</published>
<summary>Introducing TTMSFMXGrid: a flexible, productivity feature-packed cross platform grid for FireMonkey</summary>
</entry>
<entry>
<title>Creating Composite Components with FireMonkey</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/42172" />
<author>
<name>Tim DelChiaro</name>
<uri>http://gp.codegear.com/authors/edit/2993.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/42172</id>
<updated>2012-04-10T00:00:00-07:00</updated>
<published>2012-04-10T00:00:00-07:00</published>
<summary>Learn about composite components with components containing other components</summary>
</entry>
<entry>
<title>Modernizing your Delphi and C++Builder VCL applications using VCL Styles</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/41892" />
<author>
<name>Tim DelChiaro</name>
<uri>http://gp.codegear.com/authors/edit/2993.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/41892</id>
<updated>2011-12-12T16:49:59-08:00</updated>
<published>2011-12-12T16:49:59-08:00</published>
<summary>31 Days of RAD Studio XE2 Video Tutorials - Day 12 Tutorial</summary>
</entry>
<entry>
<title>New and Updated Tools and Components for Delphi, C++Builder, Delphi for PHP, and more</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/40391" />
<author>
<name>Tim DelChiaro</name>
<uri>http://gp.codegear.com/authors/edit/2993.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/40391</id>
<updated>2010-02-09T00:00:00-08:00</updated>
<published>2010-02-09T00:00:00-08:00</published>
<summary>Newgroup forums and pages where you can find the latest tool and component info</summary>
</entry>
<entry>
<title>Video: Raize Components 5 &#8211; Advanced Techniques</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/39179" />
<author>
<name>Tim DelChiaro</name>
<uri>http://gp.codegear.com/authors/edit/2993.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/39179</id>
<updated>2008-12-05T00:00:00-08:00</updated>
<published>2008-12-05T00:00:00-08:00</published>
<summary>Video Replay from the CodeRage III Virtual Conference</summary>
</entry>
<entry>
<title>Developer Express announcement: Full Support for Delphi/C++Builder 2009 is now available</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/38913" />
<author>
<name>David Intersimone</name>
<uri>http://gp.codegear.com/authors/edit/2.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/38913</id>
<updated>2008-11-14T08:15:00-08:00</updated>
<published>2008-11-14T08:15:00-08:00</published>
<summary>Developer Express, an Embarcadero Technology Partner announces and update for their VCL components that adds full support for Delphi 2009 and C++Builder 2009.</summary>
</entry>
<entry>
<title>Some new and enhanced components coming in Tiburon</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/38349" />
<author>
<name>Anders Ohlsson</name>
<uri>http://gp.codegear.com/authors/edit/10.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/38349</id>
<updated>2008-07-16T11:28:47-07:00</updated>
<published>2008-07-16T11:28:47-07:00</published>
<summary>This article shows off some of the new and enhanced components in the Tiburon VCL on both Vista and XP</summary>
</entry>
<entry>
<title>Reporting Solutions in Delphi and C++Builder 2006 (webinar replay)</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/33910" />
<author>
<name>John Kaster</name>
<uri>http://gp.codegear.com/authors/edit/119.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/33910</id>
<updated>2006-12-19T21:59:01-08:00</updated>
<published>2006-12-19T21:59:01-08:00</published>
<summary>Watch the replay and read the chat log of this Developer Relations broadcast</summary>
</entry>
<entry>
<title>BDNtv: Building Applications with BDS 2006 and Commercial, Open Source, and Free Components (webinar replay)</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/33851" />
<author>
<name>David Intersimone</name>
<uri>http://gp.codegear.com/authors/edit/2.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/33851</id>
<updated>2006-11-14T00:00:00-08:00</updated>
<published>2006-11-14T00:00:00-08:00</published>
<summary>This Webinar shows you how to build Delphi and C++ applications using commercial third party components and tools, open source and free components. Demonstrations of technology partner tools and components are included.</summary>
</entry>
<entry>
<title>How to make your Delphi applications more accessible</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/33642" />
<author>
<name>Marco Zehe</name>
<uri>http://gp.codegear.com/authors/edit/2143.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/33642</id>
<updated>2006-10-05T15:43:32-07:00</updated>
<published>2006-10-05T15:43:32-07:00</published>
<summary>Tips and tricks on optimizing VCL or WinForms applications for better accessibility for people who are blind.</summary>
</entry>
<entry>
<title>Extending Action Manager styles</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/33461" />
<author>
<name>Jeremy North</name>
<uri>http://gp.codegear.com/authors/edit/1796.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/33461</id>
<updated>2006-08-04T12:30:35-07:00</updated>
<published>2006-08-04T12:30:35-07:00</published>
<summary>Article describing how to extend the Action Manager components to draw new menu features.</summary>
</entry>
<entry>
<title>Using the TDockTabSet component by Jeremy North</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/33446" />
<author>
<name>Jeremy North</name>
<uri>http://gp.codegear.com/authors/edit/1796.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/33446</id>
<updated>2006-02-16T06:33:12-08:00</updated>
<published>2006-02-16T06:33:12-08:00</published>
<summary>Instructions on how to use the TDockTabSet component to make advanced docking user interfaces.</summary>
</entry>
<entry>
<title>From Delphi 7 to BDS 2006 - Comprehensive components list - by Serge Dosyukov</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/32821" />
<author>
<name>Serge Dosyukov</name>
<uri>http://gp.codegear.com/authors/edit/1858.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/32821</id>
<updated>2005-11-29T00:00:00-08:00</updated>
<published>2005-11-29T00:00:00-08:00</published>
<summary>Are you planning to move your code from prior version of Delphi or C++ Builder into BDS 2006?? Check this chart for details about component availability.</summary>
</entry>
<entry>
<title>Open Letter to the C++Builder Community</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/32845" />
<author>
<name>Borland Staff</name>
<uri>http://gp.codegear.com/authors/edit/46.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/32845</id>
<updated>2004-12-14T00:00:00-08:00</updated>
<published>2004-12-14T00:00:00-08:00</published>
<summary>All Borland C++Builder customers should read this open letter from Borland</summary>
</entry>
<entry>
<title>Boost update available for C++BuilderX</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/30991" />
<author>
<name>John Kaster</name>
<uri>http://gp.codegear.com/authors/edit/119.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/30991</id>
<updated>2003-10-13T12:37:47-07:00</updated>
<published>2003-10-13T12:37:47-07:00</published>
<summary>Boost version 1.30.2 contains fixes for problems with version 1.30.1, which shipped with C++BuilderX 1.0</summary>
</entry>
<entry>
<title>TIBEvents compont generates error Database name is missing</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/30221" />
<author>
<name>Quinn Wildman</name>
<uri>http://gp.codegear.com/authors/edit/93.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/30221</id>
<updated>2003-07-15T10:43:30-07:00</updated>
<published>2003-07-15T10:43:30-07:00</published>
<summary>When the registered property is set to true in the IDE the error Error reading IBEvents1.Registered: Database name is missing occurs</summary>
</entry>
<entry>
<title>Simple Programming Tip #1 by Charlie Calvert</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/30011" />
<author>
<name>Charlie Calvert</name>
<uri>http://gp.codegear.com/authors/edit/1525.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/30011</id>
<updated>2003-05-01T08:08:15-07:00</updated>
<published>2003-05-01T08:08:15-07:00</published>
<summary>This article contains the explication of a simple programming tip that can be read in a few minutes: Avoid writing code that does anything substantial inside a visual container. Instead, create separate classes for your working code.</summary>
</entry>
<entry>
<title>Nesting DataSets in ClientDataSets</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/29825" />
<author>
<name>Cary Jensen</name>
<uri>http://gp.codegear.com/authors/edit/3030.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/29825</id>
<updated>2003-03-10T09:58:58-07:00</updated>
<published>2003-03-10T09:58:58-07:00</published>
<summary> Like the name suggests, a nested dataset is a dataset within a dataset. By nesting one dataset inside another, you can reduce your overall storage needs, increase the efficiency of network communications, and simplify data operations.</summary>
</entry>
<entry>
<title>Cloning ClientDatSet Cursors</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/29416" />
<author>
<name>Cary Jensen</name>
<uri>http://gp.codegear.com/authors/edit/3030.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/29416</id>
<updated>2002-12-31T12:46:14-08:00</updated>
<published>2002-12-31T12:46:14-08:00</published>
<summary> When you clone a ClientDataSet's cursor, you create not only an additional pointer to a shared memory store, but also an independent view of the data. This article shows you how to use this important capability.</summary>
</entry>
<entry>
<title>ClientDataSet Aggregates and GroupState</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/29272" />
<author>
<name>Cary Jensen</name>
<uri>http://gp.codegear.com/authors/edit/3030.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/29272</id>
<updated>2002-11-08T10:45:56-08:00</updated>
<published>2002-11-08T10:45:56-08:00</published>
<summary> This article describes how to use aggregates to calculate simple statistics, as well as how to use group state to improve your user interfaces.</summary>
</entry>
<entry>
<title>Filtering ClientDataSets</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/29271" />
<author>
<name>Cary Jensen</name>
<uri>http://gp.codegear.com/authors/edit/3030.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/29271</id>
<updated>2002-11-08T10:33:51-08:00</updated>
<published>2002-11-08T10:33:51-08:00</published>
<summary> When applied to a dataset, a filter limits the records that are accessible. This article explores the ins and outs of filtering ClientDataSets.</summary>
</entry>
<entry>
<title>Searching a ClientDataSet</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/29176" />
<author>
<name>Cary Jensen</name>
<uri>http://gp.codegear.com/authors/edit/3030.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/29176</id>
<updated>2002-10-09T14:40:13-07:00</updated>
<published>2002-10-09T14:40:13-07:00</published>
<summary> ClientDataSets provide a number of different mechanisms for searching for and location data in its columns. These techniques are covered in this continuation of the discussion of basic ClientDataSet manipulation.</summary>
</entry>
<entry>
<title>Navigating and Editing a ClientDataSet</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/29122" />
<author>
<name>Cary Jensen</name>
<uri>http://gp.codegear.com/authors/edit/3030.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/29122</id>
<updated>2002-09-27T00:00:00-07:00</updated>
<published>2002-09-27T00:00:00-07:00</published>
<summary> You navigate and edit a ClientDataSet in a manner similar to how you navigate and edit almost another other dataset. This article provides an introductory look at basic ClientDataSet navigation and editing.</summary>
</entry>
<entry>
<title>Public Beta: C++Builder 6 Type Library Importer Public Beta 2</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/29110" />
<author>
<name>John Kaster</name>
<uri>http://gp.codegear.com/authors/edit/119.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/29110</id>
<updated>2002-09-20T10:45:19-07:00</updated>
<published>2002-09-20T10:45:19-07:00</published>
<summary>This beta consists of an updated type library importer for C++Builder 6</summary>
</entry>
<entry>
<title>Understanding ClientDataSet Indexes</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/29056" />
<author>
<name>Cary Jensen</name>
<uri>http://gp.codegear.com/authors/edit/3030.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/29056</id>
<updated>2002-09-01T09:44:18-07:00</updated>
<published>2002-09-01T09:44:18-07:00</published>
<summary> A ClientDataSet does not obtain its indexes from the data it loads. Indexes, if you want them, must be explicitly defined. This article shows you how to do this at design-time or runtime.</summary>
</entry>
<entry>
<title>Defining a ClientDataSet's Structure Using TFields</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/29001" />
<author>
<name>Cary Jensen</name>
<uri>http://gp.codegear.com/authors/edit/3030.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/29001</id>
<updated>2002-08-16T13:20:08-07:00</updated>
<published>2002-08-16T13:20:08-07:00</published>
<summary> This article demonstrates how to define a ClientDataSet's structure at both design-time and runtime using TFields. How to create virtual and nested dataset fields is also demonstrated.</summary>
</entry>
<entry>
<title>Defining a ClientDataSet's Structure Using FieldDefs</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/28959" />
<author>
<name>Cary Jensen</name>
<uri>http://gp.codegear.com/authors/edit/3030.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/28959</id>
<updated>2002-08-01T12:04:54-07:00</updated>
<published>2002-08-01T12:04:54-07:00</published>
<summary>When creating a ClientDataSet's memory store on-the-fly, you must explicitly define the structure of your table. This article shows you how to do it at both runtime and design-time using FieldDefs.</summary>
</entry>
<entry>
<title>A ClientDataSet in Every Database Application</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/28876" />
<author>
<name>Cary Jensen</name>
<uri>http://gp.codegear.com/authors/edit/3030.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/28876</id>
<updated>2002-07-15T17:19:25-07:00</updated>
<published>2002-07-15T17:19:25-07:00</published>
<summary> This article is the first in an extended series designed to explore the ClientDataSet. The basic behavior of the ClientDataSet is described, and an argument is made for the extensive use of ClientDataSets in most all database applications.</summary>
</entry>
<entry>
<title>Disabling TCppWebBrowser's context menu or &quot;right-click&quot; menu.</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/28797" />
<author>
<name>Vincent Drake</name>
<uri>http://gp.codegear.com/authors/edit/114.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/28797</id>
<updated>2002-06-25T15:13:54-07:00</updated>
<published>2002-06-25T15:13:54-07:00</published>
<summary>Implementing IDocHostUIHandler in a simple COM object quickly solves this problem at the source.</summary>
</entry>
<entry>
<title>An Improved assert() for C++ Builder</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/28432" />
<author>
<name>David Pankhurst</name>
<uri>http://gp.codegear.com/authors/edit/10575.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/28432</id>
<updated>2002-02-21T00:00:00-08:00</updated>
<published>2002-02-21T00:00:00-08:00</published>
<summary>The assert() call allows you to test for problems in code, but it is limited. This article details a much-improved assert call.</summary>
</entry>
<entry>
<title>Building an FTP browser frame</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/27851" />
<author>
<name>Piotr Gawronski</name>
<uri>http://gp.codegear.com/authors/edit/8008.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/27851</id>
<updated>2001-11-21T12:26:34-08:00</updated>
<published>2001-11-21T12:26:34-08:00</published>
<summary>Ever wonder what C++Builder's frames are for? Here's one example -- a frame for browsing FTP sites. By Piotr Gawronski.</summary>
</entry>
<entry>
<title>Registering custom editors for types that are not descended from TObject</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/27787" />
<author>
<name>Arkadi Makarov</name>
<uri>http://gp.codegear.com/authors/edit/10898.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/27787</id>
<updated>2001-11-20T08:05:47-08:00</updated>
<published>2001-11-20T08:05:47-08:00</published>
<summary>This article shows how to register custom property editors for property types that aren't descendants of TObject. By Nikolay Antonov.</summary>
</entry>
<entry>
<title>&quot;servers&quot; components documentation</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/27796" />
<author>
<name>Luke Dickman</name>
<uri>http://gp.codegear.com/authors/edit/80.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/27796</id>
<updated>2001-09-25T15:40:47-07:00</updated>
<published>2001-09-25T15:40:47-07:00</published>
<summary>where do get documentation for components on the &quot;servers&quot; tab of the C++ Builder Component Palette</summary>
</entry>
<entry>
<title>How to post data using TCppWebBrowser in C++Builder</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/27519" />
<author>
<name>Adam Vieweger</name>
<uri>http://gp.codegear.com/authors/edit/11280.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/27519</id>
<updated>2001-08-20T00:00:00-07:00</updated>
<published>2001-08-20T00:00:00-07:00</published>
<summary>This article demonstrates techniques for using the CppWebBrowser component to browse and post data using Navigate and Navigate2 methods. By Adam Vieweger.</summary>
</entry>
<entry>
<title>Adding vertical text and a color bar to a popup menu - updated</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/26632" />
<author>
<name>Clayton Todd</name>
<uri>http://gp.codegear.com/authors/edit/10552.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/26632</id>
<updated>2001-08-08T13:19:17-07:00</updated>
<published>2001-08-08T13:19:17-07:00</published>
<summary>Owner-draw components let you customize the appearance and behavior of Windows with C++Builder.</summary>
</entry>
<entry>
<title>How hard is it to get my OWL application to compile with C++Builder 5?</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/27380" />
<author>
<name>Vincent Drake</name>
<uri>http://gp.codegear.com/authors/edit/114.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/27380</id>
<updated>2001-06-01T00:00:00-07:00</updated>
<published>2001-06-01T00:00:00-07:00</published>
<summary>Describes some of the steps involved with working with the, now unsupported, OWL library.</summary>
</entry>
<entry>
<title>An organizational approach to rapid application development</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/27060" />
<author>
<name>Borland Developer Support</name>
<uri>http://gp.codegear.com/authors/edit/541.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/27060</id>
<updated>2001-03-12T15:51:04-07:00</updated>
<published>2001-03-12T15:51:04-07:00</published>
<summary>This article is about creating applications from object hierarchy code instead of starting each app with TForm1. By Roy E. Bourquin.</summary>
</entry>
<entry>
<title>How to resolve printing problems with TRichEdit on Windows 2000</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/26772" />
<author>
<name>mykle hoban</name>
<uri>http://gp.codegear.com/authors/edit/83.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/26772</id>
<updated>2001-02-01T16:09:16-08:00</updated>
<published>2001-02-01T16:09:16-08:00</published>
<summary>This article describes how to resolve the infinite-spooling problem when printing a TRichEdit under Windows 2000</summary>
</entry>
<entry>
<title>How to load an HTML document from a stream into a TCppWebBrowser.</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/26729" />
<author>
<name>mykle hoban</name>
<uri>http://gp.codegear.com/authors/edit/83.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/26729</id>
<updated>2001-01-29T14:18:23-08:00</updated>
<published>2001-01-29T14:18:23-08:00</published>
<summary>This article describes how to load a document out of a stream (memory, file, etc.) into an instance of the Internet Explorer control.</summary>
</entry>
<entry>
<title>Manually moving non-visual components off the form without using data modules.</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/26385" />
<author>
<name>Christopher Moeller</name>
<uri>http://gp.codegear.com/authors/edit/500.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/26385</id>
<updated>2000-12-04T00:00:00-08:00</updated>
<published>2000-12-04T00:00:00-08:00</published>
<summary>Using Ctrl-arrow keys to move non-visual components from the viewable area of the form.</summary>
</entry>
<entry>
<title>What is this TParser thing and how do I use it?</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/26380" />
<author>
<name>mykle hoban</name>
<uri>http://gp.codegear.com/authors/edit/83.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/26380</id>
<updated>2000-11-30T14:00:04-08:00</updated>
<published>2000-11-30T14:00:04-08:00</published>
<summary>This article explains the undocumented class TParser and implements a simple tokenizer using it.</summary>
</entry>
<entry>
<title>How to Make Your Form &quot;Snap&quot; to the Screen Edge or Another Form</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/26370" />
<author>
<name>mykle hoban</name>
<uri>http://gp.codegear.com/authors/edit/83.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/26370</id>
<updated>2000-11-28T00:00:00-08:00</updated>
<published>2000-11-28T00:00:00-08:00</published>
<summary>This document details the steps necessary to create &quot;snapping&quot; or &quot;magnetic&quot; windows, much like in Winamp.</summary>
</entry>
<entry>
<title>Window Alpha-Channel Transparency</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/26285" />
<author>
<name>mykle hoban</name>
<uri>http://gp.codegear.com/authors/edit/83.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/26285</id>
<updated>2000-11-15T11:16:10-08:00</updated>
<published>2000-11-15T11:16:10-08:00</published>
<summary>How to use new features of the Windows 2000 SDK to set the transparency (alpha-channel) level of your form</summary>
</entry>
<entry>
<title>Tutorial for creating a threaded socket server and client application</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/26276" />
<author>
<name>Christopher Moeller</name>
<uri>http://gp.codegear.com/authors/edit/500.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/26276</id>
<updated>2000-11-14T00:00:00-08:00</updated>
<published>2000-11-14T00:00:00-08:00</published>
<summary>Deriving from TServerClientThread to create a threaded socket server application</summary>
</entry>
<entry>
<title>How does one programmatically create a database alias?</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/26177" />
<author>
<name>Christopher Moeller</name>
<uri>http://gp.codegear.com/authors/edit/500.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/26177</id>
<updated>2000-10-31T00:00:00-07:00</updated>
<published>2000-10-31T00:00:00-07:00</published>
<summary>Using AddStandardAlias to create an alias for a session.</summary>
</entry>
<entry>
<title>A Simple Example of Automating Outlook</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/26053" />
<author>
<name>mykle hoban</name>
<uri>http://gp.codegear.com/authors/edit/83.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/26053</id>
<updated>2000-10-16T10:02:58-07:00</updated>
<published>2000-10-16T10:02:58-07:00</published>
<summary>This example uses the Microsoft Office servers installed with BCB to display the folders listed in outlook and display them.</summary>
</entry>
<entry>
<title>Using the API to perform time/date arithmetic to find relative times.</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/26051" />
<author>
<name>Christopher Moeller</name>
<uri>http://gp.codegear.com/authors/edit/500.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/26051</id>
<updated>2000-10-16T09:05:30-07:00</updated>
<published>2000-10-16T09:05:30-07:00</published>
<summary>Converting SYSTEMTIME structure to FILETIME and then ULARGE_INTEGER structure to obtain relative times.</summary>
</entry>
<entry>
<title>Problems using dcomcnfg to configure ActiveX library objects (DLLs).</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/26048" />
<author>
<name>Christopher Moeller</name>
<uri>http://gp.codegear.com/authors/edit/500.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/26048</id>
<updated>2000-10-13T00:00:00-07:00</updated>
<published>2000-10-13T00:00:00-07:00</published>
<summary>Client application fails to make a remote DCOM connection. OLEException: Class not registered</summary>
</entry>
<entry>
<title>DCOM Basics:  Creating your first DCOM client/server application</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/23185" />
<author>
<name>Christopher Moeller</name>
<uri>http://gp.codegear.com/authors/edit/500.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/23185</id>
<updated>2000-09-19T09:42:53-07:00</updated>
<published>2000-09-19T09:42:53-07:00</published>
<summary>Tutorial for setting up a DCOM client/server application</summary>
</entry>
<entry>
<title>How do I prevent the user from interacting with a control (e.g Form)?</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/23148" />
<author>
<name>Christopher Moeller</name>
<uri>http://gp.codegear.com/authors/edit/500.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/23148</id>
<updated>2000-09-14T00:00:00-07:00</updated>
<published>2000-09-14T00:00:00-07:00</published>
<summary>Using the Enabled Property of a control to disallow user interaction.</summary>
</entry>
</feed>
