Subscribe: About.com Delphi Programming: Most Popular Articles
http://z.about.com/6/o/m/delphi_p2.xml
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
application  applications  code  component  delphi  file  files  function delphi  function  learn  programming  string  user 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: About.com Delphi Programming: Most Popular Articles

About.com Delphi: Most Popular Articles



These articles are the most popular over the last month.



Published: Mon, 13 Mar 2017 12:01:35 +0000

 



Using the TDBGrid component

2017-03-13T12:01:35Z

Contrary to most other Delphi data-aware controls, the DBGrid component has many nice features and is more powerful than you would have thought. The



Understanding and Processing Keyboard events in...

2017-03-13T12:01:35Z

Get familiar with the OnKeyDown, OnKeyUp, and onKeyPress Delphi event procedures to respond to various key actions or handle and process ASCII characters along with other special purpose keys.



How to Execute and Run Applications and Files...

2017-03-13T12:01:35Z

Have you ever needed to open documents in a file listbox, just by double clicking on them, without opening the associated program first? Learn how.



Here are the Top Virtual Key Codes Used by...

2017-03-13T12:01:35Z

Learn symbolic constant names and keyboard equivalents for the virtual key codes used by Windows. How to enhance the functionality of a TDBgrid component.



Delphi String Handling Routines Explained

2017-03-13T12:01:35Z

Delphi string handling routines explained: declarations, descriptions and examples.



Owner vs. Parent in Delphi Applications

2017-03-13T12:01:35Z

The differences between a Delphi component Owner and its Parent explained. Plus: when to use the Controls and Component properties of a Delphi component.



Top 7 PDF Managing Tools

2017-03-13T12:01:35Z

Need to create, encrypt or manage PDF (Portable Document Format) files from Delphi? Using the tools and components in this listing you will get powerful control of PDF documents in your applications. PDF is a worldwide standard for electronic documents. It was originally developed by Adobe.



How to Manage Ascii Files in Delphi (Code)

2017-03-13T12:01:35Z

Reading and writing to text (ascii) files using Delphi code. Find out how to read a line by line of a txt file and how to write some data back to the file.



Dynamic Link Libraries (DLL) and Delphi

2017-03-13T12:01:35Z

Everything you ever wanted to know about DLLs and Delphi but didn't know where to look for answers (or were to afraid to ask)



What Is Delphi's StringReplace Function?

2017-03-13T12:01:35Z

Delphi's StringReplace function returns a string in which a specified substring has been replaced with another substring.



What Is the ExtractStrings Function?

2017-03-13T12:01:35Z

Delphi's ExtractStrings function fills a string list with substrings parsed from a delimited list.



"The Big Brother" Delphi Code Toolkit - Part 1

2017-03-13T12:01:35Z

Going undercover with Delphi: hiding from the task list, disabling task-switch, removing from the TaskBar, disabling Windows shut down, ...



What Is Delphi's QuotedStr Function?

2017-03-13T12:01:35Z

Delphi's QuotedStr function returns the quoted version of a string.



How to Build Console Applications with No GUI

2017-03-13T12:01:35Z

Creating a console mode application with Delphi; a text-mode program that runs without a graphical interface. Learn more about no GUI Delphi applications.



RTTI in Delphi - Extended Run Time Type...

2017-03-13T12:01:35Z

class="no-js" itemscope itemtype="http://schema.org/Article" > itemprop="description" >Delphi provided



TQPDF - Delphi Wrapper for the QPDF Library

2017-03-13T12:01:35Z

TQPDF - Delphi wrapper for the QPDF.DLL. QPDF is capable of creating linearized (also known as web-optimized) files and encrypted files. It is also capable of converting PDF files with object streams (also known as compressed objects) to files with no compressed objects or to generate object streams from files that don't have them (or even those that already do).



What Is Delphi's PosEx Function?

2017-03-13T12:01:35Z

Delphi's PosEx function returns an integer specifying the position of the first occurrence of one string within another, where the search starts at a specified position.



How to Email Attachments Using Delphi

2017-03-13T12:01:35Z

Send email messages with attachments using Indy and Delphi. Full source code to a simple



Interfaces In Delphi Programming 102

2017-03-13T12:01:35Z

The 101 article was an introduction to interfaces and implementing them. This time we'll explore more topics related to working with interfaces. What to do when 2 interfaces define the same named method and you need to implement both? How to have properties in interfaces?



AutoFit the Columns in the TDBGrid Delphi...

2017-03-13T12:01:35Z

class="no-js" itemscope itemtype="http://schema.org/Article" > itemprop="description" >Users accustomed



What Is the BoolToStr function?

2017-03-13T12:01:35Z

Delphi's BoolToStr functionrReturns a string from a boolean value.



What You Need to Know to Prevent Delphi App...

2017-03-13T12:01:35Z

class="no-js" itemscope itemtype="http://schema.org/Article" > itemprop="description" > Delphi's support



Learn How Delphi Uses Resource Files

2017-03-13T12:01:35Z

Resources support the program but are not executable code. Learn how Delphi uses standard Windows-format resource files: icons, bitmaps and cursors.



Understanding and Using Pointers in Delphi

2017-03-13T12:01:35Z

An introduction to pointer data type in Delphi. What are pointers, why, when and how to use them.



An Introduction to COM Programming with Delphi

2017-03-13T12:01:35Z

An Introduction to COM Programming with Delphi. COM stands for Component Object Model. It allows you to create COM objects that are not specific to any language, and in some cases, even platforms.



Understanding and Using Array Data

2017-03-13T12:01:35Z

The concept of arrays in Delphi is simple: arrays allow us to refer to a series of variables by the same name and to use a number (an index) to tell them apart. Arrays have both upper and lower bounds, and the elements of the array are contiguous within those bounds.



Design Patterns in Delphi

2017-03-13T12:01:35Z

Exploring design patterns in real programming, focusing on implementation issues in Delphi.



Have Two Applications In One Delphi Program...

2017-03-13T12:01:35Z

Creating a new Delphi (VCL, FMX) application would result in creating a single application (program) where all the units and forms used in the program would be compiled/linked into a singe executable file. If you would like to have the same code base in one program but also have an option to build two (or more) different applications - you should be looking at Delphi's conditional compilation.



Exporting a TreeView to XML. Populating a...

2017-03-13T12:01:35Z

Here's how to store TTreeView component items to XML (preserving the Text and other properties of a tree node) and how to populate a TreeView from an XML file.



Using 'BPL' and 'DLL' in Delphi Application...

2017-03-13T12:01:35Z

An overview of creating and using 'Borland Package Libraries' and how they compare with 'Dynamic Link Libraries' in creating smaller Delphi applications.



What Is Delphi's Power Function?

2017-03-13T12:01:35Z

Delphi's Power function returns a real number raised any power.



Fundamentals of Database Development (with...

2017-03-13T12:01:35Z

Chapter one of the free Delphi database online course. Delphi as the database programming tool, Data Access with Delphi...just a few words, Building a new MS Access database.



What Is Delphi's Pos Function?

2017-03-13T12:01:35Z

Delphi's Pos function returns an integer specifying the position of the first occurrence of one string within another.



How to Place a DBLookupComboBox into a DBGrid

2017-03-13T12:01:35Z

Create visually more attractive user interfaces for editing lookup fields inside a DBGrid - place a DBLookupComboBox into a cell of a DBGrid.



Delphi for Visual Basic developers

2017-03-13T12:01:35Z

Delphi for Visual Basic developers. It seems many VB developers are turning to Delphi these days. This article provides specific information and resources to help developers migrate their applications (knowledge and skills) from VB to Delphi.



Store and Retrieve DBGrid's Columns Order and...

2017-03-13T12:01:35Z

If you allow a user to customize DBGrid's appearance at run time (Columns width and position), when the form is closed and reopened, all the user changes are lost. For a better user experience it would be ideal if your application could somehow store (and load when needed) all the changes the user has made to the Grid appearance. Here's how.



Code Completion in Delphi

2017-03-13T12:01:35Z

Code Completion in Delphi. A Beginner's Guide to Delphi Programming: Chapter 13. It's time to learn how to let Delphi help you code faster: start using code templates, code insight, code completion, shortcut keys, ...



An Introduction to (Keyboard) Hook Procedures

2017-03-13T12:01:35Z

This document describes what Windows hooks are and how to use them within a Delphi application.



Working with GIF images in Delphi

2017-03-13T12:01:35Z

Working with GIF images in Delphi. Need to display an animated GIF image in a Delphi application? Even though Delphi does not natively support GIF image files formats (like BMP or JPEG) there are a few great (free source) components available on the Net, which add the ability to display and manipulate GIF images at run as well as at design time to any Delphi application.



Database Table to XML and Back - Using Delphi

2017-03-13T12:01:35Z

Creating XML files from Paradox (or any DB) tables using Delphi. See how to export the data from a table to a XML file and how to import that data back to the table.



What Is Delphi's Copy Function?

2017-03-13T12:01:35Z

Delphi's Copy function returns a substring of a string or a segment of a dynamic array.



Store More (Custom) Data Into The Tree Node Of...

2017-03-13T12:01:35Z

The TTreeView Delphi component displays a hierarchical list of items - tree nodes. A node is presented by node text and an optional image. In real-world applications your tree nodes would need to carry more info: some more properties or even an entire custom object. How to?



Create an Internet Shortcut (.URL) file using...

2017-03-13T12:01:35Z

Unlike regular .LNK shortcuts (that point to a document or an application), Internet Shortcuts point to an URL (web document). Here's how to create an .URL file, Internet Shortcut, using Delphi.



What Is Delphi's LeftStr Function?

2017-03-13T12:01:35Z

Delphi's LeftStr function returns a string containing a specified number of characters from the left side of a string.



What to Know about Using Record Data Types in...

2017-03-13T12:01:35Z

Learn about records, Delphi's data structure that can mix any of Delphi's built in types including any types you have created.



How to Create, Parse and Manipulate XML...

2017-03-13T12:01:35Z

Everything you need to know about Delphi and the Extensible Markup Language. Find out about creating and parsing XML documents, look for parser components and more.



Create your own Windows Explorer using Delphi's...

2017-03-13T12:01:35Z

The Win 3.1 Delphi components palette group includes several components that enable us to build our own custom File Open or File Save dialog box. The components are TFileListBox, TDirectoryListBox, TDriveComboBox, and TFilterComboBox. Let's see how we can build a simple File Navigating dialog box with these components and just a few lines of code.



Delphi Queries with ADO

2017-03-13T12:01:35Z

Learn how to take advantage of the TADOQuery component to boost your ADO-Delphi productivity.



A Beginner's Guide to Delphi Programming...

2017-03-13T12:01:35Z

A Beginner's Guide to Delphi Programming. Free online programming tutorial / course for beginner developers. Focus on Borland Delphi.



How to Create and Use DLLs in Delphi

2017-03-13T12:01:35Z

A Dynamic Link library, or DLL, is a collection of routines (small programs) that can be called by applications and by other DLLs. Using Delphi, we can write and use our own DLLs, and we can call functions in DLLs developed with other systems / by other developers. Find out how.



How to MultiSelect in the Delphi DBGrid

2017-03-13T12:01:35Z

Multiple row selection in Delphi DBGrid - providing the ability to select multiple records within the grid. Learn this step of Delphi Database Programming.



A journey through the Delphi IDE - Page 1/2

2017-03-13T12:01:35Z

A quick journey through the main parts and tools of the Delphi integrated development environment.



Top 10 Web Development Tools

2017-03-13T12:01:35Z

With the release of .NET Microsoft forced developers to think more of Web development as the number one job description in the future. Let's see what are the options for Delphi developers. Here's a list of the selected tools to help you speed up your Web projects. From VCL components (*http enabled*) to true RAD tools the list offers the best choices.



How to Place a CheckBox into a DBGrid

2017-03-13T12:01:35Z

Adding components to a DBGrid. Here's how to place a check box into a DBGrid. Create visually attractive user interfaces for editing boolean fields.



Tabbed Interface (MTI) For Your MDI Delphi...

2017-03-13T12:01:35Z

MDI, as a preferred user interface for applications that allow multiple documents to be contained within a single window, is being abandoned by Microsoft during the last few years. Microsoft started to promote a different user interface for such applications - TDI: Tabbed User Interface. Here's how to add TDI on top of MDI for your Delphi application.



Drag and drop operations with Delphi's DBGrid

2017-03-13T12:01:35Z

Learn how to enable dragging and dropping from and to a TDBGrid component.



Remove Empty Line Added With TStringList.SaveTo...

2017-03-13T12:01:35Z

The SaveToFile method of the TStringList class adds an empty line to the file. Here's how to remove that extra line feed in in your Delphi applications you need one line of text to really be one line of text in the saved document.



Top 7 Dephi components to access MySQL

2017-03-13T12:01:35Z

An overview of VCL components allowing you to access a MySQL database from Delphi using standard data controls without using BDE/ADO/ODBC. Plus a few MYSQL related tools.



Learning Delphi Online

2017-03-13T12:01:35Z

Learning Delphi online - where to search for help, tutorials and sample code



Synchronizing Threads and GUI in Delphi...

2017-03-13T12:01:35Z

Multi-threading in Delphi lets you create applications that include several simultaneous paths of execution. When several threads are running in the application a question arises: how to update your GUI (user interface) as a result of a thread execution. The question lies in the TThread class Synchronize method.



How to Sort Records in Delphi DBGrid

2017-03-13T12:01:35Z

How to sort records in Delphi DbGrid by clicking on the column title. Plus: how to change the appearance of the selected column title with sort order.



Intercepting Keyboard Input with Delphi -...

2017-03-13T12:01:35Z

Intercepting keyboard input for controls that cannot receive the input focus. Working with keyboard hooks in Delphi.



How to Save Webpages in HTML or MHT in Delphi

2017-03-13T12:01:35Z

Here's how to save a web page displayed inside a WebBrowser (TWebBrowser component) as a raw HTML file or into a single (MHT) file (MHTML format: web archive - single file) programmatically using Delphi.



An introduction to working with Windows Registry

2017-03-13T12:01:35Z

Some basic facts and code samples on using Delphi and the Windows Registry database.



A Quick Guide to Using the "TClientDataSet" in...

2017-03-13T12:01:35Z

Looking for a single-file, single-user database for your next Delphi application? Need to store some application specific data but you do not want to user the Registry / INI / or something else?



Understanding ViewState and Postback Processing...

2017-03-13T12:01:35Z

A Beginner's Guide to ASP.NET Programming for Delphi developers: Chapter 18. Find out what events (and in what order) are generated when ASP.NET receives a request for a Web Form. Learn about the ViewState - a technique ASP.NET uses to maintain page state changes across postbacks.



Commenting Delphi code

2017-03-13T12:01:35Z

Commenting Delphi code. Learn the art of helping yourself, when it comes to code maintenance. The purpose of adding comments to Delphi code is to provide more program readability using understandable description of what your code is doing.



Understanding Delphi Class (and Record) Helpers

2017-03-13T12:01:35Z

class="no-js" itemscope itemtype="http://schema.org/Article" > itemprop="description" >A feature of the



Understanding Memory Allocation in Delphi

2017-03-13T12:01:35Z

When you start programming in Delphi you might get errors like



How to Add Check Boxes and Radio Buttons to a...

2017-03-13T12:01:35Z

Here's how to add check boxes and radio buttons to a TTreeView Delphi component. Give your applications a more professional and smoother look.



What Is the CompareDate Function?

2017-03-13T12:01:35Z

Delphi's CompareDate function compares two TDateTime values (returns 'less', 'equal' or 'greater'). Ignores the Time part if both values 'fall' on the same day.



Use This List of Date/Time Routines in Delphi

2017-03-13T12:01:35Z

Learn about Date/Time Delphi functions and procedures in RTL.



Message in the Bottle

2017-03-13T12:01:35Z

One of the keys to traditional Windows programming is handling the messages sent by Windows to applications. Handling Windows Messages the Delphi way!



Network traffic monitor

2017-03-13T12:01:35Z

A free network (Internet / intranet) traffic (download / upload) monitor. Network traffic monitor allows you to quickly and easily examine the network usage of the local computer. Full Delphi source code included.



String Types in Delphi (Delphi For Beginners)

2017-03-13T12:01:35Z

Understanding and managing string data types in Delphi's Object Pascal. Learn about differences between Short, Long, Wide and null-terminated strings.



What Is Delphi's RightStr Function?

2017-03-13T12:01:35Z

Delphi's RightStr function returns a string containing a specified number of characters from the right side of a string.



Add A Grab Bar To The TSplitter

2017-03-13T12:01:35Z

The TSplitter Delphi control does a nice job of allowing the user to resize user elements like panels on a form to make the the user interface more flexible. A nice to have for a splitter would be to have a grab bar - and here's how to easily paint one on all your splitter - without having to redesign your user interface.



Understanding Delphi Project Files (.DPR)

2017-03-13T12:01:35Z

Delphi organizes applications into what is called projects. A project is made up of the visual interface along with the code that activates the interface. Each project can have multiple forms, allowing us to build applications that have multiple windows. Find out about Delphi's Project File in this article!



Speed and Size: Top 10 Tricks

2017-03-13T12:01:35Z

Useful tips to make your Delphi programs run faster.



Factory Patterns

2017-03-13T12:01:35Z

This chapter explores the Factory patterns, which, instead of changing an object’s behaviour, provide ways of creating different objects to suit run time requirements.



How Do You Manage Excel Sheets with Delphi and...

2017-03-13T12:01:35Z

Learn about placing Delphi applications in the System Tray in easy steps. The perfect place form programs can run for a long time without user interaction.



Your application will be shut down! - Page 1/2

2017-03-13T12:01:35Z

Access violations, invalid page faults, general protection faults; the name changes, but the nature of the problem is always the same. Find the solution to your Delphi AVs.



Here's how to create a Delphi form from a string.

2017-03-13T12:01:35Z

Create a Delphi form from a string. You do not need to know the exact class type of a form object. By providing a variable, a form can be created from its name.



A Guide to Using Drag and Drop Operations in...

2017-03-13T12:01:35Z

Delphi makes it easy to program dragging and dropping into our applications. You can even drag and drop from one form to another.



How to Use and Configure ".INI" Files in Delphi

2017-03-13T12:01:35Z

The .INI files have a text-based file format for representing application configuration data in a format which is easily editable by humans and readable by a simple automatic parser. Learn how to use Delphi's TIniFile to read and write INI configuration files.



A Simple Guide to Performing Clipboard...

2017-03-13T12:01:35Z

This article will show you how to use the TClipboard object to implement cut-copy-paste features in your Delphi application.



Interfaces in Delphi Programming 101

2017-03-13T12:01:35Z

If you are up to creating a rock solid (OOP driven) Delphi application in a way that your code is maintainable, reusable, and flexible the OOP nature of Delphi will help you drive the first 70% of your route. Defining interfaces and implementing them will help with the remaining 30%.



How to Get Started with Delphi Programming

2017-03-13T12:01:35Z

About.com's Delphi Programming site (http://delphi.about.com) proudly presents: free online programming tutorials for (beginner) Delphi developers!



Develop Delphi programs in Windows API (Without...

2017-03-13T12:01:35Z

A guide to developing Delphi programs in Windows API (without the use of the VCL). Free online programming course for intermediate/advanced Delphi developers. Focus on raw Windows API programming.



The Anatomy of a Delphi Unit (For Beginners)

2017-03-13T12:01:35Z

Delphi For Beginners: Interface, Implementation, Initialization, Finalization, Uses and other funny words.



Free Delphi Component Sets (Including Source...

2017-03-13T12:01:35Z

Looking for a free source multi-purpose Delphi component collection to add more power to your applications? Look no more, here's a list of the best Delphi component (free with source) sets on the Net!



How to Hook the Mouse to Catch Events Outside...

2017-03-13T12:01:35Z

Learn how to track the mouse activity even when your application is not active, sits in the Tray or does not have any UI at all. By installing a system wide (or global) mouse hook you can track what the user is doing with the mouse and act accordingly.



Windows XP Manifest in Delphi

2017-03-13T12:01:35Z

Find out how you can include the manifest into a Delphi project to allow your application to share the same look and feel of Windows XP.



Understanding and Using Functions and Procedures

2017-03-13T12:01:35Z

Have you ever found yourself writing the same code over and over to perform some common task within event handlers? Yes? It's time for you to learn about programs within a program. Let's call those mini programs subroutines.



Turbo Delphi Tutorial: Programming in Delphi...

2017-03-13T12:01:35Z

class="no-js" itemscope itemtype="http://schema.org/Article" > itemprop="description" >Delphi Programming



How to Locate TreeView Node By Text

2017-03-13T12:01:35Z

Learn how to locate a TreeView node given by node text using Delphi. For those developing Delphi applications using the TreeView component. .



Everything You Need to Know to Decompile Delphi

2017-03-13T12:01:35Z

Whispering about reverse engineering Delphi applications: 'I have a Delphi program's .exe, can I decompile it and get the source?'. Page 3.



Binding the DataList ASP.NET Control with...

2017-03-13T12:01:35Z

A Beginner's Guide to ASP.NET Programming for Delphi developers: Chapter 22. Learn how to programmatically implement the ITemplate interface to dynamically create the ItemTemplate content for a DataList Web Server control.



Delphi ZIP / UNZIP (Compression) Components

2017-03-13T12:01:35Z

A selected collection of open source, free, and commercial Delphi components to help you add ZIP / UNZIP functionality to your application. Compressing and deflating files and directories in well-known formats like ZIP, RAR, TAR, GZIP, CAB will not longer be a missing piece in your Delphi projects!



How to Read and Customize XML/RSS Files in Delphi

2017-03-13T12:01:35Z

Learn how to read and manipulate XML documents with Delphi using the TXMLDocument component. Let's see how to extract the most current