Delphi Tutorials
'
This is our full list of Delphi tutorials. Here you will find beginner Delphi programming tutorials as well as ones on more advanced Delphi subjects. If you would like to see a particular Delphi tutorial then let us know.
[Page 1] [Page 2] [Page 3] [Page 4] [Page 5] [Page 6] [List All]
-
Writing a Bricks Game in Delphi - Part 2
This is the second part Borland Delphi of our Delphi Bricks Game tutorial
-
Writing a Bricks Game in Delphi - Part 1
This is the first part another game tutorial written using Borland Delphi
-
Programming a Memory Game in Delphi - Final Part (4) - Coding the Algorithm
This is the final part of our step by step Delphi programming tutorial that shows how to write a memory game using Borland Delphi. Full source code is available for download.
-
Implementing Shell Search Handler in Delphi
This Delphi tutorial example code shows how to write a Shell Search by Implementing IShellExtInit and IContextMenu
- How to Show a Print Preview of a TRichEdit
This Delphi source code shows how to display a print preview of the contents of a RichEdit
- How to get File Summary Info
How to get file information using CreateOleObject Scripting.FileSystemObject
-
Writing a URL Label component
This tutorial explains how to write a new component, that acts like a link in a html browser. Includes full source code to download.
-
Programming a Memory Game in Delphi - Part 3 - Draw the Grid
This is the third part of our popular tutorial on writing a memory game using Borland Delphi, now we get down to drawing bitmaps on the grid
-
First Delphi .NET Tutorial - Hello World
This is a version of the obligatory "hello world" program using Delphi .NET
-
Delphi Tutorial on how to use the AlphaBlend Function
Here we explain with sample code how to perform Alpha blending on a bitmap
- How to write a Ping utility in Delphi using ICMP.dll
The delphi source code along withthis article shows you how to write a ping program using raw sockets
-
Programming a Memory Game in Delphi - Part 2 - Starting to Code
This is the second part of our step by step Delphi programming tutorial that demonstrates how to program a memory game using a TDrawGrid with Borland Delphi here we now get into writing the actual code
-
How to Rotate a Bitmap using Borland Delphi
The source code in this tutorial demonstrates how you can use BitBlt to rotate a Bitmap image
-
Drawing a Shaded Rectangle by using GradientFill
This Delphi source code shows how the GradientFill GDI API function can be used to add smooth shading to a triangle or rectangle
-
Detecting if an Application has Stopped Responding
In many situations you might like to detect if an application is blocked this example pascal source code shows you how
-
Toggling the NUM, CAPS and SCROLL LOCK Keys
This article demonstrates how to toggle the NUM LOCK, CAPS LOCK, AND SCROLL LOCK keys under Windows 95, Windows 98, Windows NT, or Windows 2000.
-
Delphi Tutorial - Programming a Memory Game - Part 1
This is the first part of our step by step Delphi programming tutorial that demonstrates how to program a memory game using a TDrawGrid with Borland Delphi
-
Finding a Node in a TreeView
This commented Delphi source code explains how to get find a node in a treeview by its name">
-
Get Current User and Domain Names on Windows NT and 2000
This commented Delphi source code explains how to get the user and domain names by using GetTokenInformation function
-
Delphi .NET Tutorial - Get IP Address
This getting started Delphi .NET tutorial explains how to get a list of IP addresses associated with the current machine
-
Delphi Tutorial - Getting a User List on NT
This Borland Delphi tutorial explains how to get a list of users from Windows NT by using NetGetDCName and NetUserEnum found in netapi32.dll
-
Delphi Tutorial - Setting File Summary Info
Shows you how to to change file summary information using StgOpenStorageEx found in ole32.dll
-
Shell_NotifyIcon Delphi Tutorial
An explanation of how to create and manipulate icons in the system tray, using uCallbackMessage and TNotifyIconData both found in ShellAPI unit
- Using the Microsoft Antivirus API with Borland Delphi
Explanation of how to use IOfficeAntiVirus interface and develop antivirus program for MS Office with Borland Delphi
- How to use PHP syntax highlighting in Delphi 7 IDE
Here we explain how to use the Delphi IDE to edit and highlight your PHP code
- Delphi Tutorial - Custom syntax highlighting in Delphi 7
This Delphi tutorial guides you through using the undocumented IOTAHighlighter interface in ToolsAPI to do syntax highlighter on different source code
- How to create a HTML dialog using Delphi
his tutorial shows how to use ShowHTMLDialog, which is implemented in Mshtml.dll, you need to dynamically load and call this function by using the LoadLibrary and GetProcAddress functions.
- Saving a RichEdit to a Metafile
This tutorial explains one way to program Delphi to save a RichEdit as a MetaFile using CreateEnhMetaFile.
-
Delphi Inter Process Communication (IPC) using SendMessage
This tutorial explains one of the ways of implementing inter process communication (IPC) using SendMessage.
- Shaping a Form around a Bitmap
We have already done a tutorial on how to create non-rectangular windows, this tutorial shows how to create a form that is shaped around a bitmap.
- MCSD professional
We are currently looking at starting a column on MCSD qualification, this article explains why and asks for you help.
- Dynamically Loading DLL's
This tutorial explains how to load a DLL when it is actually needed at runtime.
-
Adding forms to a DLL
This tutorial explains how to add a form into a DLL and display it from the calling application.
-
An Icon Extractor and Viewer (Updated)
An application for extracting and viewing icons contained in executables and DLL's.
-
Best BDE Replacement With SQL
At one time, BDE was the database management system of choice, but since Borland stopped supporting it, many companies need to find a good replacement.
-
A Secure Compression Component
This article describes how a developer choose a third party secure compression component
-
A Beginners Guide to Recursion
This article explains what is and how to use recursion.
-
Monitoring the Clipboard
Explains how to hook into the clipboard change, and be notified when it changes
-
Choosing a ZIP Library for Delphi
This article describes one developers journey and solution when looking for a component to aid in zipping files
-
Using Drag and Drop in Delphi
This tutorial explains how to add drag and drop capabilities to your applications
-
Creating Arrays of Objects at Design time
This article explains how you can access controls that you created in the IDE by an array when your program is run
-
Implementing Callback Procedures
This article explains what is a CallBack procedure and how to implement one. The sample shows how to use them to perform different functions on files in a directory.
-
How to Move Controls and Save their Positions
A simple application showing how to allow the user to move controls around and then save their positions to the registry when the application terminates
-
Creating Controls at Run Time
This tutorial is geared towards beginners, and shows how create buttons at runtime and have them respond to the OnClick event
-
Adding an onEnterEvent
Simple instructions on creating a new component with an onEnter and OnExit event
-
Adding Additional Functionality to TButton
Shows how to expand the existing component TButton with more properties, including multiple lines
-
Implementing a Splash Screen
Step by step instructions on the reasons and the HowTos of Splash Screens
-
Enumerating Windows in Delphi
Shows how to get the handles of all open windows on the desktop
-
Copying large amounts of Text to the Clipboard
Explains how to copy more than 255 characters to the clipboard
-
How to place images in a Combo Box
An easy description of customizing the standard combo box
-
A Cool and Easy Method for Resizing and Moving Controls at Run Time
This article uncovers some undocumented (or very well hidden) parameters to the WM_SYSCOMMAND message, which allows you to move and resize controls.
-
Intercepting keystrokes
Shows how to intercept keystrokes in other applications and save them to a file
-
How to Implement Weird Shaped Windows
This article explains one of the lesser known windows functions. The ability to have windows of shapes other than rectangular.
-
Using the Serial Ports in Delphi 2.0
This article written by Peter Johnson explains how to access the serial ports using the Win32 interface
-
The Easy way to Cut Copy and Paste
Explains a very simple way to add basic functionality into your applications with the minimum of code
-
Retrieving loaded modules with the Toolhelp functions
This article shows an example of using the Toolhelp functions to retrieve the modules (DLL's) that the calling process is using.
-
Setting Minimum and Maximum window sizes in Delphi
Shows the tidy way of restricting the users ability to resize windows
-
Redirection Issues on Windows MS-DOS Applications
This sample Delphi source code show you how to spawn a new process or program using CreateProcess
[Page 1] [Page 2] [Page 3] [Page 4] [Page 5] [Page 6] [List All]
For further Articles check out our
relevant links page.