<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>EDN C++Builder / Components / VCL Feed</title>
<link rel="alternate" type="text/plain" href="http://edn.embarcadero.com/c_builder/components/vcl" title="EDN C++Builder / Components / VCL" />
<link rel="self" type="application/atom+xml" href="http://edn.embarcadero.com/c_builder/components/vcl/feed" title="EDN C++Builder / Components / VCL Feed" />
<id>http://edn.embarcadero.com/c_builder/components/vcl</id>
<updated>2013-05-26T01:07:18-07:00</updated>
<atom:PageCount xmlns:atom="http://www.w3.org/2005/Atom">1</atom:PageCount>
<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>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>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>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>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>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>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 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>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>
<entry>
<title>Can you drag and drop existing SQL structures directly onto a form?</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/22940" />
<author>
<name>Christopher Moeller</name>
<uri>http://gp.codegear.com/authors/edit/500.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/22940</id>
<updated>2000-08-24T14:04:39-07:00</updated>
<published>2000-08-24T14:04:39-07:00</published>
<summary>Using the SQL Explorer to automatically implement</summary>
</entry>
<entry>
<title>TPrinterSetupDialog Access Violation</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/22617" />
<author>
<name>CodeGear</name>
<uri>http://gp.codegear.com/authors/edit/3021.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/22617</id>
<updated>2000-07-31T00:00:00-07:00</updated>
<published>2000-07-31T00:00:00-07:00</published>
<summary>Workaround for TPrinterSetupDialog Access Violation</summary>
</entry>
<entry>
<title>An Introduction to the TBatchMove Component in Delphi and C++ Builder</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/25620" />
<author>
<name>Borland Staff</name>
<uri>http://gp.codegear.com/authors/edit/46.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/25620</id>
<updated>2000-07-24T00:00:00-07:00</updated>
<published>2000-07-24T00:00:00-07:00</published>
<summary>TBatchMove can move data between tables with the same database or a different database</summary>
</entry>
<entry>
<title>How to create an About Box in Delphi or C++ Builder</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/25621" />
<author>
<name>Borland Staff</name>
<uri>http://gp.codegear.com/authors/edit/46.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/25621</id>
<updated>2000-07-24T00:00:00-07:00</updated>
<published>2000-07-24T00:00:00-07:00</published>
<summary>Simple steps to create an About box</summary>
</entry>
<entry>
<title>Using Form Wizard to Quickly Create a Delphi Form</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/25636" />
<author>
<name>Borland Staff</name>
<uri>http://gp.codegear.com/authors/edit/46.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/25636</id>
<updated>2000-07-24T00:00:00-07:00</updated>
<published>2000-07-24T00:00:00-07:00</published>
<summary>This document will show how to quickly and easily make a Delphi form that is bound to a table.</summary>
</entry>
<entry>
<title>What are Delphi and C++ Builder Action Lists and how do I use them?</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/25644" />
<author>
<name>Borland Staff</name>
<uri>http://gp.codegear.com/authors/edit/46.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/25644</id>
<updated>2000-07-24T00:00:00-07:00</updated>
<published>2000-07-24T00:00:00-07:00</published>
<summary>Action lists are a way of linking controls that perform similar tasks.</summary>
</entry>
<entry>
<title>A possible explanation for 'Name not Unique in this context' errors</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/25645" />
<author>
<name>Borland Staff</name>
<uri>http://gp.codegear.com/authors/edit/46.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/25645</id>
<updated>2000-07-24T00:00:00-07:00</updated>
<published>2000-07-24T00:00:00-07:00</published>
<summary>The error,  'Name is not unique in this context' means there's already a component (field or otherwise) on the form with the same name.</summary>
</entry>
<entry>
<title>How to create SQL queries with SQL Builder</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/25679" />
<author>
<name>Borland Staff</name>
<uri>http://gp.codegear.com/authors/edit/46.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/25679</id>
<updated>2000-07-24T00:00:00-07:00</updated>
<published>2000-07-24T00:00:00-07:00</published>
<summary>Here is a quick walk-through of creating a query with SQL Builder</summary>
</entry>
<entry>
<title>ADO Basics:  Creating a basic ADO database application</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/22425" />
<author>
<name>Christopher Moeller</name>
<uri>http://gp.codegear.com/authors/edit/500.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/22425</id>
<updated>2000-07-07T00:00:00-07:00</updated>
<published>2000-07-07T00:00:00-07:00</published>
<summary>How do I create a basic ADO database application?</summary>
</entry>
<entry>
<title>C++ Builder and web safe colors</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/22395" />
<id>http://edn.embarcadero.com/article/22395</id>
<updated>2000-06-30T00:00:00-07:00</updated>
<published>2000-06-30T00:00:00-07:00</published>
<summary>How to set C++ Builder forms and components to web safe colors</summary>
</entry>
<entry>
<title>Using a blocking TClientSocket Connection for HTML Transfer</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/22288" />
<author>
<name>Nate Lieby</name>
<uri>http://gp.codegear.com/authors/edit/534.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/22288</id>
<updated>2000-06-22T00:00:00-07:00</updated>
<published>2000-06-22T00:00:00-07:00</published>
<summary>This TI explains how to use a blocking TClientSocket  in conjunction with a TwinSocketStream to send HTML commands to a server, in order to recieve files.  Explains the actual commands as well.</summary>
</entry>
<entry>
<title>ATL Templatized QueryInterface Causes Compiler Errors</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/22268" />
<author>
<name>mykle hoban</name>
<uri>http://gp.codegear.com/authors/edit/83.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/22268</id>
<updated>2000-06-20T13:49:55-07:00</updated>
<published>2000-06-20T13:49:55-07:00</published>
<summary>This document describes how to remove the compiler errors that will occaisionally happen when using the ATL in C++Builder</summary>
</entry>
<entry>
<title>How to use a VCL class member-function as a Win32 callback.</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/22225" />
<author>
<name>mykle hoban</name>
<uri>http://gp.codegear.com/authors/edit/83.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/22225</id>
<updated>2000-06-12T00:00:00-07:00</updated>
<published>2000-06-12T00:00:00-07:00</published>
<summary>This article describes how to substitue a global or static-member function for an actual member-function when using Win32 callbacks.</summary>
</entry>
<entry>
<title>In C++ Builder 5, where is the THTML component that used to exist in prior releases?</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/22166" />
<author>
<name>Christopher Moeller</name>
<uri>http://gp.codegear.com/authors/edit/500.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/22166</id>
<updated>2000-06-07T00:00:00-07:00</updated>
<published>2000-06-07T00:00:00-07:00</published>
<summary>Upgrade options for THTML</summary>
</entry>
<entry>
<title>What are TFrames, and how are they useful?</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/22154" />
<author>
<name>Christopher Moeller</name>
<uri>http://gp.codegear.com/authors/edit/500.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/22154</id>
<updated>2000-06-06T00:00:00-07:00</updated>
<published>2000-06-06T00:00:00-07:00</published>
<summary>Using a TFrame to create your own specialized &quot;control panels.&quot;</summary>
</entry>
<entry>
<title>Should I use a TImageList , or another type of storage component for holding bitmaps?</title>
<link rel="alternate" type="text/html" href="http://edn.embarcadero.com/article/22152" />
<author>
<name>Christopher Moeller</name>
<uri>http://gp.codegear.com/authors/edit/500.aspx</uri>
</author>
<id>http://edn.embarcadero.com/article/22152</id>
<updated>2000-06-05T00:00:00-07:00</updated>
<published>2000-06-05T00:00:00-07:00</published>
<summary>Differences between TImageList and TList for TBitmaps.</summary>
</entry>
</feed>
