1. Tech

Your suggestion is on its way!

An email with a link to:


was emailed to:

Thanks for sharing About.com with others!

RTL Reference|Glossary|Tips/Tricks|FREE App/VCL|Best'O'Net|Books|Link Back

Windows, shell, API programming
Articles about controling and using Windows resources, messages, shell and API calls.

A more powerful Delphi Form
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, ...

An introduction to hook procedures
This document describes what Windows hooks are and how to use them within a Delphi application. Sample project, to trap keystrokes, included.

Another Way to Drag a Window
No title bar! How can we drag such a window? It's easy and fun: let's make a Delphi form move by clicking (and dragging) in it's client area.

Browse for Computers, Folders, Files and Printers
Use Delphi (and API) to display the directory structure of a computer and allow a user to select a folder without using the Common Dialog control. Plus: select a printer or network computer.

Computer restrictions with Delphi and Registry
How to enable your applications to make restrictions to what users can (and cannot) do with their computer using Delphi and the Registry.

Converting WAV to MP3 and back
A brief introduction to the windows Audio Compression Manager API.

Delphi and Registry
Some facts on using Delphi and Windows Registry database.

Disk in drive A:
Some useful routines when playing with floppy disk and Delphi.

Dynamic Link Libraries and Delphi
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).

Get and Set Display Device Modes
Changing the display mode settings (resolution and color depth) from Delphi code.

Files With NO Structure
Using Delphi's Pascal to manage operations on untyped files - direct access to disk files regardless of type and structuring.

Get and Set Display Device Modes
Changing the display mode settings (resolution and color depth) from Delphi code.

Hey Windows, Call me!
Let Windows work for you: implementing function callbacks with Delphi.

Inside the 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.

Listening to the Clipboard
Extending the clipboard's flexibility and functionality from Delphi. Taking control over the Clipboard with custom formats. Coding Delphi to receive clipboard change notifications.

Locate, Display and Execute Control Panel Applets
Interested in Delphi code to mimic the Windows Control Panel folder behavior? In this article you can learn how to find CPL files, how to extract description, name and even the applet icon. Even more, learn how to execute applets from your applications.

Message in the Bottle
Handling Windows Messages the Delphi way!

My Own Database
Working with binary files from Delphi. Use Object Pascal to manage writing, reading and updating your own types of files.

Monitoring Mouse Activity - Part 2/3
More sophisticated techiques. OnMouseEnter, OnMouseLeave, Restrict movement, Set Position, etc.

Monitoring Registry Changes
Need to get notified about changes to the attributes or contents of a specified Registry key. Part 4 of your "Big Brother" Delphi code toolkit.

Monitoring System Shell Changes using Delphi
Wanna get notified when a file gets created, renamed or deleted on the system? Need to know the exact folder and file name? Let's start monitoring system shell changes! What a great extension to your "Big Brother" Delphi code toolkit - part 3.

NO GUI Delphi applications
Creating a console mode application with Delphi; a text-mode program that runs without a graphical interface. Even more: see how to capture the output of a console application in a GUI Delphi program.

Creating flat (non-relational) databases with no database components
Delphi Personal edition does not offer database support. In this chapter, you will find out how to create your own *flat* database and store any kind of data - all without a single data aware component.

Resource Files Made Easy
How Delphi uses standard Windows-format resource files. Bitmaps, icons, cursors and more.

Registering DLL and ActiveX controls from code
How to register (and unregister) OLE controls such as dynamic-link library (DLL) or ActiveX Controls (OCX) files from a Delphi application.

Run with Parameters
How to pass command-line parameters to your Delphi application and how to handle them.

Creating a standard Windows shortcut file from Delphi.

Start from Delphi
Executing and running applications and files from Delphi.

Sticky Windows
How to dock your Delphi forms to the edges of your desktop screen.

System Menu Handling
Add, delete and change system menu items from Delphi.

System Tray Delphi application - quick and easy
Placing Delphi applications in the System Tray in easy steps. The perfect place form programs that are left running for long periods of time with no user interaction.

Working with the Windows Clipboard from a Delphi application - basic operations: Cut, Copy and Paste

Text Files in Delphi
Handling ASCII files from Object Pascal code.

"The Big Brother" Delphi code toolkit
Going undercover: hiding from the task list, disabling task-switch, removing from the TaskBar, disabling shut down, ...

Touch Me - I'm Untouchable
Intercepting keyboard input for controls that cannot receive the input focus. Working with keyboard hooks from Delphi.

Windows Shell Extensions – Info Tip
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.

Windows XP Manifest in Delphi
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.

Weird Delphi
Custom shaped forms, a funny way to distinguish yourself from the others! Plus: custom shaped buttons and various form enhancements.

· Talk about Delphi Programming, real time.
· Link to the Delphi Programming site from your Web pages.
· Tutorials, articles, tech. tips by DATE or by TOPIC.
 Free Delphi code snippet inside every Delphi Newsletter!
Subscribe to the Newsletter

 Got some code to share? Got a question? Need some help?

©2016 About.com. All rights reserved.