Look Ma, I've found a BUG - 08/14/2001
How do you know if a bug in your Delphi application is really yours? Windows applications are NOT bug-free; Delphi is no exception to this rule.
Creating Custom Delphi Components, Part I - 08/07/2001
This first part demonstrates some of the best approaches to building components, and at the same time provides tips on deciding on the best base class to inherit from, using virtual declarations, the complexities of overriding, and so on.
A more powerful Delphi Form - 07/31/2001
Messing with the creation process of a form object, or how to change the default style of a window when it gets created to suit your particular needs. Transparent forms, no caption forms, realy StayOnTop forms, ...
New...Access Database from Delphi - DB/13 - 07/24/2001
Chapter thirteen of the free Delphi Database Course for beginners. How to create an MS Access database without the MS Access. How to create a table, add an index to an existing table, how to join two tables and set up referential integrity. No MS Access, only Pure Delphi code.
Windows Shell Extensions - Info Tip - 07/17/2001
Creating the InfoTip Shell Extension, which lets us, control the information that appears in Explorer when the mouse hovers over a file. Creating a Delphi Infotip that will display the FileName, the project type (Program or Library), the Project Name (from the source file), and the size of the file in bytes.
Real-time 2D particle systems (with gravitation!) - 07/15/2001
This tutorial is going to discuss a library of Delphi routines that will help you create your own particle systems. The term system is defined to mean, 'A group of interacting, interrelated, or interdependent elements forming a complex whole'. You can use the particle to represent a cannonball being shot out of a cannon - in trajectory games.
Master-detail relationships - DB/12 - 07/10/2001
Chapter twelve of the free Delphi Database Course for beginners. How to use master-detail database relationships, with ADO and Delphi, to deal effectively with the problem of joining two database tables to present information.
Sticky Windows - 07/03/2001
How to dock your Delphi forms to the edges of your desktop screen.
An introduction to hook procedures - 06/30/2001
This document describes what Windows hooks are and how to use them within a Delphi application. Sample project, to trap keystrokes, included.
From Paradox to Access with ADO and Delphi - DB/11 - 06/26/2001
Chapter eleven of the free Delphi Database Course for beginners. Focusing on the TADOCommand components and using the SQL DDL language to help porting your BDE/Paradox data to ADO/Access.
Web Site inside a Delphi EXE - 06/19/2001
How to store Web-style content inside a Delphi application.
ADO Cursors - DB/10 - 06/12/2001
Chapter ten of the free Delphi Database Course for beginners. How ADO uses cursors as a storage and access mechanism, and what you should do to choose the best cursor for your Delphi ADO application.
ISAPI Tutorial for Delphi developers - 06/09/2001
A brief introduction to web-broker technology; Web Actions; The first ISAPI application; TWebRequestObject; TPageProducers; Database enabled applications, and more.
A first look at Kylix - 06/05/2001
Taking a short trip to Linuxland - find out what Kylix has to offer to a Delphi developer preparing to code cross-platform applications.
Searching for data - DB/9 - 05/29/2001
Chapter nine of the free Delphi Database Course for beginners. Walking through various methods of data seeking and locating while developing ADO based Delphi database applications.
Learning Assembler with Delphi - 05/25/2001
Delphi has always included a built-in assembler, but how to use it? This article, sought to introduce a subset of 8086 instructions and show, by example, how they might be used.
Your application will be shut down! - 05/22/2001
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.
Quick Reports Tutorial - 05/17/2001
Extensive tutorial on printing with Quick Report components and Delphi.
Data filtering - DB/8 - 05/15/2001
Chapter eight of the free Delphi Database Course for beginners. Using Filters to narrow the scope of data that is presented to the user.
Delphi 6 is out there! - 05/11/2001
Read about exciting new features in Delphi 6.
Paradox vs Microsoft Access - 05/10/2001
This test is to compare various database operations performance on Paradox and Microsoft Access database.
Can programming hurt? - 05/08/2001
Tips to make you feel better after your computer gives you the pain in the back.
Database table to XML and back - 05/06/2001
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.
Converting WAV to MP3 and back - 05/05/2001
A brief introduction to the windows Audio Compression Manager API.
Queries with ADO - DB/7 - 05/01/2001
Chapter seven of the free Delphi Database Course for beginners. Take a look at how you can take advantage of the TADOQuery component to boost your ADO-Delphi productivity.