• Create and validate signatures over PDF, XML, and Office documents
  • Manage X.509 certificates easily and transparently on all platforms
  • Integrate swiftly to local, national, and international PKI environments

ActionInDLL

By Alex Wernhardt.

Freeware + source 03 Apr 1997

Description

A sample application which shows:
  • How to put a dialog in a DLL;
  • How to call a function from a DLL;
  • How to get information about Version Information in a File, in this case the sample application;
  • How to use Some Useful API Functions;
  • How to get Information from Windows Registry;
  • How to start an application in a special Style using ShowWindow API function and set the Forms Visiblity to true (Check the application Project Source and compair it with other applications of yours. Something is missing and something is added there).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 26kB

Platforms: D2

Basic threads sample v.1.0

By -Neftali- German Estevez.

Freeware + source 15 Dec 2005

Description

This example show how to create different Threads and to work with them. It provides the basic level but it can help somebody to learn the basic operation, like creating threads, start them, pause/resume and modify their priority.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 176kB

Platforms: D6

Check Os

By Frank van Bommel.

Freeware + source 30 Dec 2010

Description

Example of how to detect the running operating system while using just a small Delphi application, currently supports detection of: 'Unknown', 'Windows 95', 'Windows 98', 'Windows 98SE', 'Windows ME', 'Windows NT4', 'Windows 2000', 'Windows XP', 'Windows Vista', 'Windows 2008', 'Windows 2008 R2', 'Windows 7', and fully compatible with Delphi7 up till Delphi 2010.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 411kB

Platforms: D2005, D2006, D2007, D2009, D2010, D7

Control Panel Demo v.1.0.0

By Troels Jakobsen.

Freeware + source 08 Jul 1999

Description

A documented demo on how to make your own applets for the Windows Control Panel.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 154kB

Platforms: D2, D3, D4

Create Shortcuts 2010

By Frank van Bommel.

Freeware + source 30 Dec 2010

Description

Create Shortcuts is a Delphi program that has 6 buttons, 3 pairs, two for creating and deleting a shortcut to your program in the Start Menu, two for doing that in the Startup section, and two for doing that in the Desktop section of the registry, you can easily see how these could help anyone when a user tries to install or uninstall your program.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 417kB

Platforms: D2005, D2006, D2007, D2009, D2010, D7

Creation Interactive Services in Windows NT v.1.0

By M. Jastrebtsoff.

Freeware + source 05 Jul 2002

Description

"The aim of this work is to describe some aspects of NT services creation in Delphi. I'm not going to touch upon facts that have been already described by other authors. I'll cover not evident and not enough described things.

That is:

  • A service start under a user that is distinctive from the internal system account; getting access to a desktop.
  • Creation of a hybrid application that can be started both as service and as an ordinary process.
  • Some useful ways of creating NT services.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 23kB

Platforms: D4, D5, D6

Cross Process Buffer

By Production Robots Engineering.

Freeware + source 26 Jul 2007

Description

In Windows NT each process has its own address space. If you want to pass data to another process this can be a problem. One way around this is to allocate some memory in the address space of another process then use that to pass the data, using a Windows Message. All you need is the window handle of the target window.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 4kB

Platforms: D6

Desktop Icons Positon v.1

By William Bouter.

Freeware + source 14 May 2004

Description

Small programm (source included) to set/move the Windows desktop icons positions. For Windows XP only.

Thanks to Anthony Baratta / Alexander Kramarenko for the included units.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 17kB

Platforms: D7

Desktop Sprite Demo v.1.51

By Nelson Chu.

Freeware + source 26 Oct 1998

Description

This demo shows how to make sprite animation on the Windows 95 desktop using direct desktop painting method.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 170kB

Platforms: D2, D3, D4

DLL Inject v.1.01

By Rezmond.

Freeware + source 05 Nov 2002

Description

This shows you how to inject a DLL into a target process using VirtualAllocEx and CreateRemoteThread.

It can be used for adding additional functionality to exisitng applications. It can also be adapted for hooking API calls.

Although it uses some NT functions not available under Windows 9x.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 9kB

Platforms: D2, D3, D4, D5, D6, D7

EnumCallBack

By Alex Wernhardt.

Freeware + source 17 Apr 1997

Description

A sample application which shows:
  • How to use API Font Enumeration functions;
  • How to use Callback functions.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 11kB

Platforms: D2

Example how to scan file system v.1.0

By Energobank.

Freeware + source 09 Dec 1998

Description

Simple example, illustrating file system passing with using a recursion.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 147kB

Platforms: D2, D3, D4

Extended thread sample -do task with n threads- v.1.1

By -Neftali- German Estevez.

Freeware + source 19 Dec 2005

Description

Extended sample of threads execution (Basic sample modified) to show how the number of threads can be changed (by user) to execute a concrete task. A maximum number (by the user) is defined and sendt to the threads. When first are finishing the main form create new one until completing all the process.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 187kB

Platforms: D6

Fire Demo v.1.0

By Yavuz Sevgi.

Freeware + source 27 May 2000

Description

Fire demo sample for using TThread, Assembler and fast pixel operations in Delphi.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 3kB

Platforms: D4

Get Symbols Table v.1.0

By Max Zabalov.

Freeware + source 21 May 1999

Description

Application whick allows to dysplay Windows fonts in different code tables.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 130kB

Platforms: D3, D4

GetWinVersionInfo

By MecaNet.

Freeware + source 26 Feb 2013

Description

Unit to Get Windows Version. Updated to Windows 8.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 4kB

Platforms: D2, D2005, D2006, D2007, D2009, D2010, D3, D4, D5, D6, D7, DXE, DXE2, DXE3

How call funtions from dll's

By Alexey Novosselov.

Freeware + source 22 May 1998

Description

In this example you can see how dynamically call funtions from DLL's, how to use some API functions, use exe file like library and something more.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 12kB

Platforms: D3

How to accept dragged files from the Windows Explorer v.1.0

By Upscene Productions.

Freeware + source 09 Mar 1999

Description

This is a little example on how to accept files dragged in your application from the Windows Explorer. The accepted files are loaded into a TMemo component and the associated icon is put in a TPicture component.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 168kB

Platforms: CB1, CB3, CB4, D2, D3, D4

How to check some registry entries

By Alexey Novosselov.

Freeware + source 06 Feb 1998

Description

This example show how you can check some registry entries (in this example "SharedDlls" entry) for errors (use with caution), also here you can see how use some ShellAPI functions and how you can remove application icon from Task Bar. Requires Registry Package.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 4kB

Platforms: D2, D3

How to get information about currently running processes v.1.0

By Tim Novikov.

Freeware + source 26 Aug 1999

Description

Sample program that demonstrates how to get information about currently running processes, their threads and heaps (under Windows 95 only).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 4kB

Platforms: D3, D4

How to modify System Menu And Show ShellAbout Dialog v.1.0

By UtilMind Solutions.

Freeware + source 05 Apr 1999

Description

Sample showing how to modify the system menu in forms (change, delete, add new items in menu) and example of showing the ShellAbout dialogue (as in standard Windows programs).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 2kB

Platforms: D1, D2, D3, D4

How to set default printer in Windows 95 v.2.99

By Serhiy Perevoznyk.

Freeware + source 06 Mar 1998

Description

This is sample how you can set default printer in Windows 95. Also, bug in in VCL found and commented.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 5kB

Platforms: D3

How to use register a filetype v.1.01

By Philip Hofstetter.

Freeware + source 10 Nov 1999

Description

This sapmle shows how to register a filetype, how to add an entry to a context-menu of a filetype and how to add some entires in the "new"-submenu of Windows95/ NT. The update fixes a bug that could delete the whole HKEY_CURRENT_USER Key when using Delphi version above than 3.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 6kB

Platforms: D2, D4, D5

How to use the TRegistry

By Huet Bartels.

Freeware + source 08 Jun 1997

Description

This demo will show you how to read, write, delete items from the Registry and display specific items.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 8kB

Platforms: D2

How to use Win32 memory mapped Files

By David Spies.

Freeware + source 23 Jun 1997

Description

This is a study on using Win32 memory mapped files. "I got interested in this trying to find the best way to share information between different applications in a package we distribute at work. Essentially, when a user logs into our system, a list of things within our application the user is permitted to do is created. We didn't want to require the user to log into each application he/she may use simultaneously. After looking into mapped files, I discovered there are many possible uses for it within our applications".

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 14kB

Platforms: D2, D3

How to work with Registry v.1.0

By Geir Ove Andersen.

Freeware + source 19 May 2000

Description

This is a small sample program that lets you find items from the Registry, and enter them in a listbox. OK for beginners who wish to learn Registry programming.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 107kB

Platforms: D4, D5

How to work with screen saver

By Andy Strong.

Freeware + source 27 Feb 1997

Description

Have you ever had to stop a screen saver executing from within an application? Have you ever had to force the screen saver to start immediately? Do you want to know an easy way to provide a disconnected debug output window for any status information you care to write to it? If the answer to any of the above is yes, then download this source only example application.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 7kB

Platforms: D1

How to write an exception wrapper v.1.1

By Robert Rossmair.

Freeware + source 17 Nov 1997

Description

Describes how to write an exception wrapper. Minor changes since version 1.0 for the sake of completeness and a hint to the CPU window, a hidden feature in Delphi32.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 2kB

Platforms: D1, D2, D3

INI Example v.1.0

By David M. Gilbert.

Freeware + source 28 Feb 2003

Description

This is a simple example on how to read from and write to an ini file.

This exapmle uses the TINIFiles component in Delphi.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 7kB

Platforms: D5, D6, D7

MIDAS Server in NT Service example v.1.0

By ALDYN Software.

Freeware + source 04 Sep 2001

Description

This sample application shows how to implement the MIDAS server in NT Service application. The example includes detailed step-by-step instructions.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 843kB

Platforms: D3, D4, D5, D6

Name user PC v.1.0

By Mauro Rubinetti.

Freeware + source 31 Oct 2006

Description

Easy code for returns the name of the user logged and the name of the computer.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 204kB

Platforms: D2005, D3, D4, D5, D6, D7

Pe-asm v.0.3b

By Georgy Moshkin.

Freeware + source 13 Jan 2010

Description

Tiny machine code assembler written fully in Delphi language. Generates win32 executables. Main idea behind pe-ASM is simplicity. Written fully in Delphi language. It is good when assembler source code itself is below 100kb size. It is better when it is below 50kb. And it is best when it around 25kb.

I never read theory about assemblers and compilers, so it is not usual assembler source code based on copy-and-paste from books and other open source projects. It is fully written from the scratch. Use it for learn and fun.

In current version you can find many interesting features:

  • DOS / Win32 pe headers generation
  • adding exe sections
  • import functions from DLLs
  • dword, byte, string, pointer and record types
  • small parser for adding opcodes
  • compiled exe about 1kb in size.
  • More...
Welcome to add new opcodes.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 35kB

Platforms: D2005

Process, thread, module Lister v.1.0

By 2p plus.

Freeware + source 17 May 2002

Description

Simple process, module and thread lister. It's possible close process even if UAE appears.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 6kB

Platforms: D5, D6

RDP Virtual Channels

By Chen JingTao.

Freeware + source New 09 Jan 2023

Description

RDP VirtualChannels Demo,Write by Delphi,include DynamicVirtualChannels and StaticVirtualChannels.Full Source code.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 663kB

Platforms: D10, D10.1, D10.2, D10.3, D10.4, D11, D11.1, D7, DXE64

Registry Date/Time Demo v.1.0

By Object Vision Associates, Inc..

Freeware + source 11 Apr 2002

Description

Did you know that a time/date stamp is applied to each and every key in the Registry indicating when a Registry Key or one of its data values was created or is modified? The Registry Date/Time Demo was written to reveal this functionality and also to demonstrate how one software program can send Window's messages to control another.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 357kB

Platforms: D5, D6

Sample Screen Saver v.1.0

By Meik Weber.

Freeware + source 04 Mar 1997

Description

Screen Saver written for Windows 95 with Delphi 2.0.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 16kB

Platforms: D2

Set custom hotkey for a MainMenu v.1

By None.

Freeware 08 Apr 2005

Description

Edit/Loads the shortcut in a MainMenu to a INI-File.

Informations

  • Status: Fully functional
  • Source: On request
  • Size: 8kB

Platforms: D2005, D4, D5, D6, D7

SetFileTime Demo v.1

By BrandsPatch.

Freeware + source 06 Nov 2008

Description

When digital copies of documents, photographs and transparencies are made they end up with the wrong timestamp - the instant when the file was actually created. Here we demonstrate how the Windows SetFileTime function can be used to redress the problem.

Note that the range of valid timestamps that can be assigned depends on the disk file system in use. FAT and FAT32 only allow stamps in the range 01/01/1980 to 31/12/2099. NTFS is more generous but even so Windows Explorer may be unable to display timestamps outside the 1980-2099 range.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 260kB

Platforms: CB5, CB6, D3, D4, D5

Shell Folders Reader v.1.0

By Istrate Catalin.

Freeware + source 01 Apr 2002

Description

Just find your shell folders from Windows XP and Windows 2000.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 176kB

Platforms: D5, D6

Start Button move v.1.0

By Adil Aliev.

Freeware + source 04 Dec 2005

Description

Sample program which moves start menu from left to right and from right to left.

It uses WinAPI.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 232kB

Platforms: D2005, D2006, D6, D7

System Investigation 2 v.2.3.1

By Riccardo Pareschi.

Freeware + source 10 Jan 2000

Description

System Investigation 2. Read a lot of info of the Windows Environment.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 49kB

Platforms: D3, D4, D5

TransTaskbar v.1

By Noviyanto Wibowo.

Freeware + source 22 Jun 2010

Description

This is a sample application to make your taskbar transparent.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 207kB

Platforms: D7

Using more than 3 GB memory in a 32 bit Delphi program

By Olaf Hess.

Freeware + source 27 Jan 2009

Description

This program demonstrates how to use up to 2.5 GB of RAM on the 32bit versions of Windows XP Prof. and Server 2003 and up to 3.5 GB of RAM on the 64bit versions of Windows XP, Vista, Server 2003 and 2008. This is accomplished by instructing the Delphi linker to set the IMAGE_FILE_LARGE_ADDRESS_AWARE flag set in the EXE header of the 32bit app.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 63kB

Platforms: D2005, D2006, D2007, D2009, D7

Using MS Internet Control Pack

By Alin Flaider.

Freeware + source 05 Dec 1996

Description

Baby WebBrowser example for HTML object and BabyFTP example application for FTP control in MS Internet Control Pack. Requires but does not include MS ICP.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 250kB

Platforms: D2

Windows Messages and GlobalAtom demo

By Alexey Novosselov.

Freeware + source 15 Mar 1999

Description

This demo show how one application (Ap_1) start another (Ap_2) and send some parameters to Ap_2 , if Ap_2 already running Ap_1 just sent parameters to Ap_2. Also you cannot start Ap_2 without Ap_1, and if Ap_2 running and you try to start Ap_2 you just bring Ap_2 window to top of you screen.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 14kB

Platforms: D2, D3, D4