1. Technology
Send to a Friend via Email

2007. Delphi Programming by Zarko Gajic

Delphi Programming Almanac For the Year 2007

By

All of your favorite Delphi tutorials, articles, tips and tricks, VCL top picks, tool reviews, source code projects on Delphi Programming and a lot more, sorted by date.

Delphi Almanacs: 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, 1998.

Delphi Programming Almanac 2007

Choosing the Best Font for your Delphi / Pascal Code - December 25, 2007
If you are like me, you look at your monitor screen for at least 8-12 hour per day. What's more, 90% of that time you are ...

Date Time SQL Queries: Formating Date Time Values for Access SQL in Delphi - December 24, 2007
Ever got the awful "Parameter object is improperly defined. Inconsistent or incomplete information was provided" JET error? When you need to create a SQL query againts ...

Store a String (or an Object) Along with a String in a ListBox or ComboBox - December 18, 2007
There are situations when you want to display a list of strings to the user, for example in the list box control, but also have a...

Memory Leak Notification in Delphi - Report Memory Leak on Program Exit - December 17, 2007
One of the nicest features of the "new" memory manager allows applications to register (and unregister) expected memory leaks, and optionally report unexpected memory leaks on ...

New and Improved: Screen Thief 2 - December 11, 2007
Screen Thief can send / receive raw (binary) data (screen shot images) using TCP connections; it's a network application designed to "steal" screen shot images ...

Force TListView's Edit Mode using a Keyboard Shortcut - December 10, 2007
At run time, when ReadOnly for the TListView control is FALSE, the user can click the selected item to "enter" the edit mode. Upon entering the ...

Implementing On Item Click / Double Click for Delphi's TListView control - December 4, 2007
Unfortunatelly, if you need to know what list view item was clicked or double clicked you cannot simply handle the OnClick / OnDblClick events to get ...

Displaying Enumerated Properties in a Selectable List - Run-Time Enum Selection in Delphi - December 3, 2007
At design-time properties of enumerated types (including Boolean) appear as editable strings. You can also cycle through the possible values by double-clicking the value column, and ...

Display Custom Hints for Status Bar Panels - November 27, 2007
What does not come out of the box for the TStatusBar Delphi control, is the possibility to have each panel on a status bar display its ...

Disable CTRL V Shortcut Key for a TEdit / TMemo (TCustomEdit) - November 26, 2007
Sometimes you need to disallow a user from using keyboard shortcuts for common clipboard operations such as copy (CTRL C) or paste (CTRL V) while an edit control ...

Delphi Form Activator with Visual Thumbnail Preview - November 20, 2007
Are you familiar with the "Quick Tabs" feature of Internet Explorer 7? When you have lots of tabs (URLs) open, Quick Tabs make it easy to ...

Restore a Delphi Form from Minimized state to the Previous State - November 19, 2007
One problem with the WindowState Delphi property is that if a form is minimized and you need to restore it to the previous size and location ...

Proportionally Resize an Image - Creating Thumbnail Graphics using Delphi - November 13, 2007
Here's an idea for your next application: create a "form picker" to let users easily select and navigate through open forms by displaying thumbnails of them...

Preview HTTP Posted Data using Delphi and TWebBrowser - November 12, 2007
When you need to programmatically upload multiple files to an HTML form using the HTTP Post method - you can use the TWebBrowser Delphi control. Before actually ...

Skinning Delphi Applications - November 6, 2007
A selected collection of Delphi component sets to let you add skinning support to your Delphi applications. Applying a skin or a theme ("skinning") to the...

Programmatically Executing HTTP POST - Multiple File Upload - November 5, 2007
File uploads are most commonly carried out as HTTP POST. If you need to programmatically upload multiple files to an HTML form using the HTTP Post ...

Implementing OnActivate / OnDeactivate for MDI Child Forms - Get Previously Active - October 29, 2007
In an MDI application, more than one document or child window can be opened within a single parent window. What if you need to extract some ...

Displaying a TopMost System Modal Message Box (from an Inactive Delphi Application) - October 23, 2007
If you really want to grab the user attention and stop him from doing anything else, you need to be able to display a system-modal topmost ...

Iterating Over a Set type Variable in Delphi - Using For .. In Set (Enums, Range) Values - October 22, 2007
Delphi's set type is one of the features of the language commonly not found in other programming languages. Sets represent a collection of values of the ...

Delphi ZIP / UNZIP (Compression) Components - October 16, 2007
A selected collection of open source, free, and commercial Delphi components to help you add ZIP / UNZIP functionality to your application. Compressing ...

Focus the First Entry Control in a Container - October 15, 2007
In any decently complex form design you will probably have edit controls (edit boxes, drop down lists, radio buttons, check boxes, etc) contained within a parent ...

Implementing "Contains Focus" for Delphi's Container Controls: TPanel, TGroupBox, ... - October 8, 2007
In complex form designs where you have dozens of controls contained in several containers it is sometimes necessary to find out whether the focused control ...

Implementing QuickSort Sorting Algorithm in Delphi - October 2, 2007
One of the common problems in programming is to sort an array of values in some order (ascending or descending). While there are many "standard" sorting algorithms...

Get Directory Creation, Modified, Last Accessed and Last Write Date and Time - October 1, 2007
While Delphi provides many (file and) directory related functions and procedures to help you operate on folders and file, quite a few tasks equire you to...

Zarko Gajic
About.com Delphi

  1. About.com
  2. Technology
  3. Delphi
  4. Coding Delphi Applications
  5. Delphi Almanac 2007 - Tutorials, Articles, Tips and Tricks by Zarko Gajic - Year 2007

©2014 About.com. All rights reserved.