Articles Index
Creating a new component package in Delphi 2005 (Win32 personality)
Installing custom components in Delphi 2005 / Delphi for Win32 personality. If you need to install a third-party (or your own) Delphi component, and you only have the .PAS source file(s), follow this step-by-step tutorial and learn how to create a package to host your components.
Reading and Manipulating XML files (RSS feeds) with Delphi
Learn how to read and manipulate XML documents with Delphi using the TXMLDocument component. Let's see how to extract the most current "In The Spotlight" blog entries from the About Delphi Programming (this site).
Machine Flow - Esoteric Programming Language - Delphi Implementation with Source
In Machine Flow, all programming tasks are carried out by marbles. Yes, Marbles. They 'flow' around on rails, set on top a giant wooden table, carrying one variable of data around each. Each set of rails is connected to an input or output of an Operator - a little box which does something with the marbles (Add, Duplicate, Test, etc.).
A Tour of Turbo Delphi Integrated Development Environment (IDE)
A tour of the Turbo Delphi IDE - Integrated Development Environment. Launching (compiling and running) your first Delphi Windows application.
A first look at Delphi 2005
Delphi 2005 takes the power of Delphi to the next level: Delphi, C#, Microsoft .NET Framework and Win32 support for GUI, Web, database, modeling, and ALM in one hyper productive RAD environment.
Installing the Free Delphi: Turbo Delphi Explorer for Win32 development
Welcome to the first part of the free online Delphi programming tutorial for non-programmers: Creating Windows application with Turbo Delphi! Find out where to locate, download and how to install the free Delphi Turbo Explorer version.
A First Look at (Borland Developer Studio) Delphi 2006
Borland Developer Studio 2006, the most productive, complete, and reliable Windows RAD environment ever! Delphi for Win32 development, Delphi for .NET, C# Builder and C++ Builder in one box. Read about the cool new features and improvements.
Spell Checking from Delphi code using MS Word - Office Automation in Delphi
Why buy spell checking components or write them from scratch when you can easily use MS Word? Find out how to add spell checking and thesaurus capabilities to your Delphi application using the MS Word Object Library.
Free Screen Ruler with Delphi Source
Screen RULER allows you to precisely measure anything on your computer screen. If you need to determine width and/or height of any object on your screen, Screen RULER is the tool to use. Transparency, units in pixels and millimeters and screen snapping are some of the features.
Delphi Hangman Game
A classic pencil and paper game, this time in electronic version. Play Delphi hangman and try to guess the word, letter by letter, where a word is of Delphi reserved words. Full Delphi source code available for download.
How Fast Can You "FieldByName"?
In Delphi database application where you need to set or read a value from a field in a dataset, you would (at least once) have a line of code where you would be using the FieldByname method. Internally, the FieldByName method searches for the field given its name. If you have to use FieldByName in a loop - "you" would be searching for the same field over and over again. Here are the four ways how you can work with FieldByName to have a faster (more readable) code...
Games That Ship With Delphi: BUG Swat
Swat is a classic addictive arcade game. Do you have bugs in your code? Who does not? Why not swat some bugs. Full Delphi source code.
Games That Ship With Delphi: Delphi Meteor
Metero is a classic arcade and extremely addictive game where you have to protect your space ship from incoming asteroids. Full Delphi source code.
Games That Ship With Delphi: Delphi BLOCKS
Tetris is a puzzle with the shapes each consisting of several squares, that are falling down the well. When playing a tetris game, one turns them or moves left and right, trying to arrange the shapes in a line. When a line of squares makes a line from edge to edge, it disappears and all the pieces move down by a square. When the well is filled up, the player loses.
A Mandelbrot and Julia Set Implementation - Delphi Source Code
Mandel is a simple educational program that computes the Mandelbrot set and its related Julia sets. Full Delphi source code included.
Add Custom Sorting To Delphi's TShellListView Control
By design, Delphi's TShellListView sorts files (and folders) ascending by their name. There's no "OnCompare" event you can handle to change the sort order or the column (name, type, date modified, size) used for sorting. Here's how to implement custom sorting in shell list view.
Maze Creation and Solving Tool
Maze is a very simple Delphi application designed to help you create mazes of almost any size. You an customize the way the maze is displayed and you can set entry and exit points for the maze with the click of a mouse button.
Font Selection Preview for Delphi / Pascal Programming Code
Select the best font for your Delphi IDE. Preview some of the hand-picked monospaced fonts to be used in Delphi: Courier, Lucida, Inconsolata, Proggy Clean, Bitstram, Raize and other readable, sharp, clean, crisp fonts.
PCRE Workbench
PCRE Workbench is a regular expression test application that eases the process of designing regular expressions. Using PCRE Workbench you can write a Perl-style regex, set the appropriate compilation and execution flags and then interactively test the compiled regex against a line of text.
Delphi / RAD Studio 2010 Launch in Zagreb, Croatia
13/10/2009 Delphi / RAD Studio launch in Zagreb Croatia. Along with representatives of KONTO Pozega (local Embarcadero partner) a distributor for the Western Balkans, the new RAD Studio 2010 included special guests: Mr Mark Barringer, sales manager for Europe and senior consultant for database tools, and Mr. Pawel Glowacki, chief technician for RAD Studio for Europe within the Embarcadero. Here's a breakdown of the event.
Icarus - Delphi Unit Uses Clause Analyzer
ICARUS parses Delphi source code and generates a Uses Report. This report will help you remove unneeded units from your uses lists. You will also know which units that can be moved from the interface uses list to the implementation uses list. Freeware.
Design Your Delphi Program in a Way That it Keeps its Memory Usage in Check
When writing long running applications / processes (the kind of programs that will spend most of the day minimized to the task bar or system tray), it can become important not to let the program 'run away' with memory usage. Clean up memory used by your Delphi program using the SetProcessWorkingSetSize Windows API function. Learn how...
Coding a Diary/Planner (PIM) Type Delphi Application
In the process of writing a diary/planner (PIM) type application, I came across the need for a year planner. You know the kind of thing, much like a full year calendar showing ALL the days for ALL the months of a given year. Here's a step-by-step to creating your own year planner in Delphi. Full source code included.
Delphi KNowledge ORGanizer
Knorg (KNowledge ORGanizer) by Mono-Software is a stand alone knowledge management / document management tool. Take the About Delphi Programming site offline using the Delphi Knowledge Pack that includes more than 120 articles and tips related to Delphi programming.
Review: madExcept - Delphi Crash / Exception Handling with Bug Reporting
madExcept was built to help you locating crashes in your Delphi applications. Whenever there's a crash/exception in your program, madExcept will automatically catch it, analyze it, collect lots of useful information, and give the end user the possibility to send you a full bug report.
