1. Computing & Technology

Articles Index - page 2

Inside the (Delphi) EXE
Storing more that just code in the application executable file. Working with resources from Delphi. How to embed a WAV, AVI and an MP3 file in a Delphi executable.

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

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

Delphi's RTL Unleashed (Built In Delphi's Functions and Procedures)
Help yourself, increase your productivity and simplify coding using functions and procedures built into Delphi.

Understanding Method Overloading and Default Parameters
Extending Delphi functions and procedures with default (optional) parameters and method overloading.

Understanding the Sender parameter in Delphi Event Handlers
In a Delphi event handler, the Sender parameter indicates which component received the event and therefore called the handler. Find out how to exploit the powers of the Sender parameter: share event handlers and more.

How to Auto Complete Date Value Input
Components like TDateTimePicker and similar that are designed specifically for entering dates or times are useful when we want some visual representation of a date. However, why bother with visual components that are 'not-so-input-friendly when everything we want is just one Edit box to type the date into. In this article you will find one great function designed to make date processing a bit faster.

Understanding Recursive Functions
Recursion is a general method of solving problems by reducing them to simpler problems of a similar type. A recursive subroutine constantly calls itself, each time in a simpler situation, until it gets to the trivial case, at which point it stops. Learn how to write recursive functions in Delphi.

How to Convert Numbers (Currency) to Words
A sample code to convert (depending on the real type used) positive and negative real values up to 1.00E18 to the English words. The return value can represent either currency or numerals. For example 1234.567 will be returned as either "one thousand, two hundred and thirty four dollars and fifty six cents". Full Delphi source code included.

How to Create a Stub Program to support Self-Extracting Archives
To create a self-extractor, you need a special little .exe called a *stub*. This stub gets pulled into the final .exe (self-extracting) file and does the extraction work for you. Learn how to build one using Delphi.

Experts and Wizards in Delphi
Use some magic to extend and enhance the way you work with the Delphi IDE

Handling Errors and Exceptions
Unfortunately, building applications includes coding. Regardless of how carefully you write/debug your program, it will be impossible to imagine every situation that can go wrong. Learn how to handle errors and exceptions in Delphi applications.

Understanding Class Methods
Understanding and using Borland Delphi Class procedures / functions. What they are and how to find a practical use for them.

Delphi Language (RTL / FCL) Reference
About Delphi Programming site (http://delphi.about.com) proudly presents: Delphi language reference (with code samples).

Before you start optimizing Delphi code
How to make sure that the Murphy's law: "Any program will expand to fill available memory" does not apply to your Delphi applications.

Speed and Size: Top 10 Tricks
Useful tips to make your Delphi programs run faster.

1 | 2

©2012 About.com. All rights reserved.

A part of The New York Times Company.