Delphi 6.0x freeware
System Components Win API based

[ axshell.zip ] [ 242,436 bytes ] [ Freeware ] [ No Source ]
[ D3 | D4 | D5 | D6 | C3 | C4 | C5 ]
Enable scripting on your application ! This is a revolutionary way to work with ActiveX and scripting in Delphi and CB. Now you can create ActiveX object from your Delphi (VCL) object as at design time so at RUN-TIME by one function call. That allows OLE automation to access the properties and methods of Delphi object. The technology can be used to embed scripting language such as VBScript, JScript into the application. With scripting based on MS ActiveX Scripting or VBA. In detail see documentation. [more]
Added: 17-10-1999/29-01-2002   |  Version: 2.2   |  Downloads: 6465/5992/6
Author:Karim Yusupov   Apelseen software   [Homepage]   [DSP files]

[ CDiskInfo.zip ] [ 350,167 bytes ] [ Freeware ] [ No Source ]
[ D6 | D2 ]
This component allows to retrieve various information about System Drives. Hard Disks, local, floppy disk, network drives, RAM Drives... Can retrieve information about Volume, Serial Number, free/occupied Space, labels, icon of system, Clusters, Sectors... and more. Place it in a form and define the drive letter.
Added: 19-12-2005/21-03-2006   |  Version: 1.2   |  Downloads: 59/(59)/(6)
Author:Neftalí -Germán Estévez-   [Homepage]   [DSP files]

[ customcm.zip ] [ 289,818 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | D7 ]
CustomContextMenu is intended to make it easy to add your own menu items to the shell context menu (the menu you get when you right-click a file or folder).

It is an abstract class which contains four methods you must override, in order to add your menu items and execute them.

Includes ready-to-install demos, documentation, and install-scripts. Can handle selection of multiple items.

New in 2.0.0: Can handle owner-drawn menu items.
Added: 19-05-2003/13-10-2003   |  Version: 2.0.0   |  Downloads: 2128/2128/17
Author:Troels Jakobsen   Troels Jakobsen   [Homepage]   [DSP files]

[ dd-dropfiles.zip ] [ 66,379 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | D2 ]

Three components are provided that enable applications to support Windows Explorer file drag and drop. The components are:

  • TPJDropFiles - This windowed component catches files dropped anywhere over its window. It can act as a container for other components.
  • TPJFormDropFiles - This non-visual component catches files dropped anywhere on its form, including the non-client areas.
  • TPJCtrlDropFiles - This non-visual component catches files dropped on an associated TWinControl or TFrame.

Key features of these components are:

  • An OnDropFiles event is triggered when files are dropped.
  • The names of dropped files are made available through the Files array property. For convenience, the name of the first file is also stored in the FileName property.
  • The list of dropped files can be configured to include only files, only folders or all files and folders.
  • Dropped folders can be recursed so that all the files and sub-folders in each of the dropped folders are listed.
  • Filters can be applied to the dropped files and folders. This is done in one of two ways: (1) by handling the OnFileFilter event and deciding which files and folders to pass through the filter and (2) by linking the drop file component to a special file filter component, derived from the abstract TPJFileFilter. In this case the dropped files are automatically filtered by the filter component. Two filter components are provided: TPJExtFileFilter that filters according to file extensions and TPJWildCardFileFilter that filters using DOS-style wildcards. Developers can create further filter components by deriving from TPJFileFilter.
  • The mouse co-ordinates where the files were dropped can be retrieved, as can a reference to any control under the mouse cursor at the time.
  • The OnBeforeDrop event can be used to do pre-processing before the files are actually dropped.
  • The IsFolder array property tells if an equivalent item in the Files list is a file or a folder.
  • The owning window can be brought to the front when files are dropped.
  • Some design time assistance is provided by component and property editors.

A Delphi 3-7 OpenHelp compatible help file is supplied. Additionally an a-link keyword file is provided for use with Delphi 6/7.

 [more]
This release adds a new component for catching files in associated TWinControls or TFrames.
Added: 24-07-1999/21-03-2006   |  Version: 5.0   |  Downloads: 5459/(5223)/(44)
Author:Peter D Johnson   [Homepage]   [DSP files]

[ dd-sysinfo.zip ] [ 41,600 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | D2 ]

System information classes and associated global variables. Information is provided via:

  • TPJComputerInfo: a static class that provides information about the user's computer.
  • TPJSystemFolders: a static class that gets full path of certain system folders.
  • TPJOSInfo: a static class that provides information about the Windows operating system including platform, product and edition, service packs, version numbers, product ID etc.
  • Global Win32XXX variables: extra variables to those provided by the SysUtils unit that provide extended OS version information on later NT platform OSs.

Extended operating system detection improved in this release: can now detect Windows Vista, XP Tablet and XP Media Center editions, and WOW64 subsystem of 64 bit Windows.

The TPJSysInfo component and a set of functions that were provided in earlier versions of the unit are also included but are now deprecated.

 [more]

Some OS detection code based on a translation of example C code on MSDN.


Added: 9-12-2001/9-01-2006   |  Version: 2.0.1   |  Downloads: 3649/3627/65
Author:Peter D Johnson   [Homepage]   [DSP files]

[ DW10242.ZIP ] [ 50,089 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 ]
delphiworks is a collection of 16 Units, 308 procedures and functions, 98 records/types and 121 constants. A complete documentation is available as compiled HTML help file ( CHM ), as a HTML offline pack or online at authors website. All help files available in german language! Tools for: date/time conversions, registry, multimonitor systems, files and drives, HTML, INI-files, MP3, networks, Windows NT special funtions, numerics and mathematics, operating systems, printers, string- conversions, system internal functions and many many more!
Added: 19-08-2002   |  Version: 1.0.242   |  Downloads: 0/0/0
Author:Codehunter   Codehunter Works   [Homepage]   [DSP files]

[ hotkeymg.zip ] [ 462,358 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | C3 | C4 | C5 ]
HotKeyManager is a component that allows you to add system hotkeys to your application. A system hotkey allows your app. to invoke a custom action from anywhere. Your app. doesn't have to be in the foreground or even visible. Ctrl+Alt+Delete is an example of a system hotkey. 2 exe-demos included.
Added: 16-07-2002   |  Version: 1.0.0   |  Downloads: 1942/1942/9
Author:Troels Jakobsen   Troels Jakobsen   [Homepage]   [DSP files]

[ hotkeymg.zip ] [ 262,895 bytes ] [ Freeware ] [ With Source ]
[ D4 | D5 | D6 | C4 | C5 ]
HotKeyManager is a component that allows you to add system-wide hotkeys to your application. A system-wide hotkey allows your app. to invoke a custom action from anywhere. Your app. doesn't have to be in the foreground or even visible. 4 demos included (1 exe-demo).
Added: 18-03-2003/25-03-2003   |  Version: 1.6.0   |  Downloads: 1033/1026/2
Author:Troels Jakobsen   Troels Jakobsen   [Homepage]   [DSP files]

[ link: download.htm?dl=HPCounter ] [ size n/a ] [ Freeware ] [ With Source ]
[ D5 | D6 ]
THPCounter A high-precision counter/timer. Handles time differences downto 1 µsec. Sourcecode and demo supplied.
Added: 29-09-2003   |  Version: 1.0   |  Downloads: n/a

[ link: download.htm?dl=mRegistry ] [ size n/a ] [ Freeware ] [ With Source ]
[ D5 | D6 ]
TmRegistry A component that simplifies reading and writing data to Registry. Source and demo supplied.
Added: 29-09-2003   |  Version: 1.0   |  Downloads: n/a
Author:Mats Asplund   Mats Asplund   [Homepage]   [DSP files]

[ link: ] [ size n/a ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 | C3 | C4 | C5 | C6 ]
ShellShock provides a set of components that let you customize applications with the functionality available in the Windows Shell & Windows Explorer, all without writing code. The components are written in native VCL for Borland Delphi & C++Builder.
released under Mozilla Public License 1.1 (MPL 1.1)
Added: 4-02-2003   |  Version: 1.02   |  Downloads: n/a
Author:TurboPower ShellShock Project (Sourceforge)   [Homepage]   [DSP files]

[ kantowner20.zip ] [ 6,164 bytes ] [ Freeware ] [ With Source ]
[ D6 | D7 | C6 ]
NTSetOwnership is a Delphi component for setting owner of a file or a directory in Windows NT/2000/XP Pro
To work this component requires the user that calls it to have granted one of the following permissions
Backup Files and Directories
or
Restore Files and Directories
This component is usefull also when writing NT sevices becouse SYSTEM account have such priviledges
Added: 3-12-2002/7-01-2003   |  Version: 2.00   |  Downloads: 2140/2098/12
Author:Kiril Antonov   Kiril Antonov - Hronos Ltd   [Homepage]   [DSP files]

[ magewf10.zip ] [ 346,858 bytes ] [ Freeware ] [ With Source ]
[ D6 | D7 | D2 ]
The Windows XP Embedded Enhanced Write Filter (EWF) is used to protect one or more disk volumes by intercepting write requests to the volume and redirecting it to an overlay volume, either RAM or another disk. Note the EWF header conversion is only useful on Windows XP Embedded with the Enhanced Write Filter DLL installed. It is not available on Windows XP Pro, or other operating systems. EWF is designed to protect the Windows boot volume so effectively it's write protected and boots up identically each time, with any changes made to a protected drive being lost on power down. If changes need to be saved, EWF API calls are needed followed by a reboot to actually update the protected drive.
Added: 21-11-2005   |  Version: 1.0   |  Downloads: 54/54/9
Author:Angus Robertson   Magenta Systems Ltd   [Homepage]   [DSP files]

[ magwmi50.zip ] [ 358,081 bytes ] [ Freeware ] [ With Source ]
[ D6 | D7 | D2 ]
Magenta Systems WMI and SMART Component contains WMI, SMART and SCSI PassThrough functions, of particular use for getting hard disk information and configuring network adaptors, but also for many other general uses. MagWMI which allows access and update of windows system information using Windows Management Instrumentation. MagWMI provides general view access to any WMI information using SQL like commands, and also a number of dedicated function relating to TCP/IP configuration, such as setting the adaptor IP addresses, and the computer name and domain/workgroup. There are also some examples for getting BIOS and disk drive information using WMI, and also a method using SMART for getting disk information since WMI has limitations on Windows 2000. SMART also returns disk failing or fault information. For disks that don't support SMART, SCSI Pass Through is used to get the drive serial number.
Added: 21-11-2005   |  Version: 5.0   |  Downloads: 102/102/17
Author:Angus Robertson   Magenta Systems Ltd   [Homepage]   [DSP files]

[ MI.zip ] [ 8,838 bytes ] [ Freeware ] [ With Source ]
[ D5 | D6 ]
MessageInterceptor
This component allows you to capture Windows and VCL messages without creating specialized procedures. Supose you want to capture a message for a control. You dont need to create a new component to capture it. Put a MessageInterceptor component, relate it with the control using Control property and write code for BeforeMessage and AfterMessage events.
Added: 25-07-2002   |  Version: 1   |  Downloads: 1899/1899/11
Author:Pablo Reyes   [DSP files]

[ MSIC.zip ] [ 4,856,953 bytes ] [ Freeware ] [ No Source ]
[ D5 | D6 | D7 ]
Component providing detailed system information: +Registered organization, owner +Time Zone info +Machine name, IP address, MAC Address +SMBIOS/DMI enumeration +Direct memory access +Last boot date and time, Boot time +CPU architecture, type, active mask, count, level, revision, vendor, id, speed, +OS version, build number, platform, CSD version, version name, user name, serial number +Locale Information +DVD Region, folders +Graphic adapter chip name, dac, memory, screen width and height, color depth, modes +Sound card name, WaveIn, WaveOut, MIDIIn, MIDIOut, AUX, Mixer device name +Printers +Memory info, allocation granularity, min.and max.application address +Disk info, file system, controllers +Video BIOS version and date +Network adapter, protocols, sevices, clients +TCP/IP and Winsock info +BDE, ODBC, DAO, ADO, ASPI, DirectX information +Device overview (like Device Manager) +Win9x resources +Running process enumeration +Installed software enumeration +Startup runs enumeration +Internet settings +Sharepoints, Service, Driver, Account, Event Log enumerations +Storage devices enumeration (HDD, CDROM...) +USB devices enumeration +Component showing CPU usage EXE demos included. Many usefull apps included
Added: 17-07-2001/25-04-2004   |  Version: 8.6.2   |  Downloads: 10400/8217/34
Author:Michal Mutl   [Homepage]   [DSP files]

[ osc_per_v21.zip ] [ 2,290,282 bytes ] [ Freeware ] [ No Source ]
[ D4 | D5 | D6 | C5 | C6 ]

Ortus Shell Components Personal Edition v2.1


Add Microsoft® Windows® shell functionality to your applications with this component package!

Ortus Shell Components is a component package for the Borland® developer community containing 10 outstanding shell components. Full context sensitive component help file is included.


  • Use TOrtusShellTreeView, TOrtusShellListView and TOrtusShellComboBox for applications that need the "look and feel" of the Explorer, including OLE drag & drop from your application to the shell and vice versa. Control the drag & drop behaviour using the drag & drop effects properties.
  • Use TOrtusShellFolderChangeNotifier and get informed about folder changes.
  • Use TOrtusShellChangeNotifier and get informed about folder and global changes in the shell, including notifications about new media being added or removed. The component is capable to monitor a list of folders, including special folders!
  • Use TOrtusShellSearch and TOrtusShellSearchResultListView to scan disks and folders. The search runs in a separate low priority thread.
  • Use TOrtusShellTrayIcon to create a system tray icon application and add icon animations that can be started and stopped through a simple method call. Balloon tooltips support is included.
  • Use TOrtusShellLink to create shortcuts from within your application.
  • Use TOrtusShellFileAssociation to associate a file extension with your application.

This personal edition has no limitations but you may NOT use it for any commercial or business purpose.
If you want to create royalty free commercial applications with this software you will have to purchase a commercial license.


Added: 5-05-2002/3-02-2003   |  Version: 2.1   |  Downloads: 1445/1402/8
Author:Ortus   Ortus   [Homepage]   [DSP files]

[ osd_per_v15.zip ] [ 612,649 bytes ] [ Freeware ] [ No Source ]
[ D4 | D5 | D6 | D7 | C5 | C6 ]

Ortus Shell Dialogs Personal Edition v1.5


Get access to the Microsoft® Windows® shell dialogs & wizards from within your applications using this component package!

Ortus Shell Dialogs is a component package for the Borland® developer community containing 12 shell dialog & wizard 'wrapper' components. A context sensitive component help file is included.


  • Use the TOrtusShellControlPanel to display the control panel or one of the control panel aplets.
  • Use the TOrtusShellAbout, TOrtusShellOpenWith, TOrtusShellNewShortcut, TOrtusShellBrowseComputer, TOrtusShellBrowseFolder, TOrtusShellRun, TOrtusShellExitWindows, TOrtusShellDiskFull, TOrtusShellFormatDisk, TOrtusShellProperties and TOrtusShellOrganizeFavorites to launch the corresponding shell dialog.

This personal edition has no limitations but you may NOT use it for any commercial or business purpose.
If you want to create royalty free commercial applications with this software you will have to purchase a commercial license.


Added: 5-05-2002/3-02-2003   |  Version: 1.5   |  Downloads: 1413/1405/10
Author:Ortus   Ortus   [Homepage]   [DSP files]

[ osvddll.zip ] [ 33,108 bytes ] [ Freeware ] [ With Source ]
[ D6 ]
DLL, which detects running operating system version and more. * gets major, minor, build and CSD version info * gets full name, for example: Microsoft Windows Millennium Edition. * total uptime of system. In days, hours, minutes and seconds or all in together.
use at on your own risk
Added: 10-03-2003   |  Version: 1.2.0.0.   |  Downloads: 609/609/4
Author:Ville Alasaari   [DSP files]

[ PathList.zip ] [ 37,740 bytes ] [ Freeware ] [ With Source ]
[ D3 | D4 | D5 | D6 | D7 ]
PBPathList is a component that makes it easier to use to the Windows built-in shellfolders. Depending on your Windows version it makes a list with 20-40 paths. The individual paths can be called like: PBPathList1['%PERSONAL%']. The component can simulate paths not present on the system. Included is the free 'SHFolder.dll' which let you access shell-folders on older systems - even those not defined. You can build system-independent paths like '%PERSONAL%\MyFolder' and get the actual path at runtime. You decide the case of the returned paths: pcDontCare, pcLower, pcUpper, pcUpperName (First letter upper - the rest lower). Also included are some functions to work with paths: 'DisplayPath', 'FullPath', 'CreateShellfolder' and 'UpperName'. Version 3.00.00.00 can also get the displaynames of virtual folders. Version 4.00.00.00 has been optimized by dynamically loading 'SHFollder.dll' and only making one list even if you have several PBPathList components in your application. Context-sensitive help is included. Compiled demo can be download from my homepage. [more]
Added: 29-01-2002/7-01-2003   |  Version: 4.10.00.00   |  Downloads: 3048/3021/11
Author:Poul Bak   BakSoft-Denmark   [Homepage]   [DSP files]

© 1995-2006 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ).
All rights reserved.
Next 20 files