Delphi Utilities
Please note: All Delphi Source code available from the download page has been compiled and proved on Delphi 2007 Win32 Professional. I attempt to enable all source to be compiled under other versions, but I do not have the facilities (or time) to test all variations. I would not contemplate attempting to create source that could be compiled on versions older than Delphi 5.03, nor Delphi 8 (.NET). If you can help in this regard - drop me a line at <info "at" hhhsoftware "dot" com> - Thank You.
| Item Name | Summary |
|---|---|
| IDE Interface Components used in some other sources (2008-12-14) | This is a Delphi package to add a few useful and interesting components that are used in some of the other available source files. Currently in this package are two components: THHHListViewSB - a Listview derived component that allows the setting of the widths of the Scroll bars to large values; primarily used for Touchscreen applications where the standard scroll bars are too small for use with fingers and thumbs. Also included: ThhhDropEditMask; a TEditMask derived component that includes a speed button at the edn of the right hand side of the edit box which enables you to select an icon, and link an event to the clicking of the button. Also supports dragging and dropping files onto the edit box. NOTE: You will need the Utility Classes from the download page to use this. |
| Explorer Property page extensions (2008-10-14) | An MS Windows file/folder property page extension that adds a folder Size Tree property page to show where all your disk space has been used up, adds a tab to show all file extensions, broken down by extension, and also adds a property page to enable changing file create and modified dates. NOTE: You will need the Utility Classes from the download page to use this. |
| Explorer detail column extensions (2008-11-02) | An MS Windows right-hand side "Details" pane extension to add the ability to show extra new columns to the right hand side details pane in MS Explorer, including; actual file extension, number of files in folder, size of files in folder and percentage of disk space used in folder. NOTE: You will need the Utility Classes from the download page to use this. |
| IIS ASP File Uploader Extension (2008-12-10) | An Internet Information Sever (IIS) ASP File Uploader extension Module. Allows the COM object file uploader to control which files are allowed to be uploaded to the server, a maximim file size, where to upload files to on the server and various other controls. Once uploaded returns a collection to the VBScript/JScript ASP page containging an object describing each file or more specifically each "INPUT" type submitted. With example upload scripts and instructions. NOTE: You will need the Utility Classes from the download page to use this. |
| Explorer Right-Click Context Menu Testbed (2008-12-14) | A Delphi class to make displaying the Explorer Right-Click context menu really easy. Allows paths to Files/Folders or PIDL's to any Windows Namespace object. Will display the same Context menu as Windows Explorer, and allows you to easily add your own items to the menu before it is displayed, and to trap any menu selection. Complete with Source. NOTE: You will need the Utility Classes from the download page to use this. |
| Suffix Code Generator Class Testbed (2008-12-14) | A simple Delphi class to make creating reference code suffixes easy. Want to create "HHHSOFTWARE" with sequential a-z suffixes? (eg: HHHSOFTWARE_a, HHHSOFTWARE_b ..... HHHSOFTWARE_aab, HHHSOFTWARE_aac etc) This is for you! Complete with Source. NOTE: You will need the Utility Classes from the download page to use this. |
| Example of how to hook TListview WndProc to persist state information (2008-12-21) | An example testbed demonstrating how to intercept TListView(s) windows message handler procedure (wndproc) to gain access to column positional information and column sort order information. This information is then saved in an INI file and restored from the INI file automatically on startup. Complete with Source. NOTE: You will need the Utility Classes from the download page to use this. |
| MSXML4/6 XSD Validator Application (2008-12-14) | A simple Delphi application to validate an XML file against its XSD validation document. Will show errors in the XML according to the XSD. Utilises MSXML COM classes. Complete with Source. NOTE: You will need the Utility Classes from the download page to use this. |
| Example of a multi-threaded Windows NT Service to allow configurable date/time period to delete old files (2009-06-12) | A Windows NT/XP Service (runs on servers even when there is no one logged in) to scan parameter supplied folders for files older than a specified number of days, and to either delete them or put them into the recycling bin. This was used in a live company environment to ensure that common public areas were not clogged up with files older than a year because everyone was too afraid to delete them. The statement was simple: "The public Server area was for transit files and temporary storage to enure it was backed up. If you wanted the files in this area back them up locally or they would be deleted after a year!". NOTE: You will need the Utility Classes from the download page to use this. |
| Shows how to locate a Resource block in an EXE file. | This utility was used as part of an EXE "branding" mechanism for copy protection. The classes search a supplied EXE file for a specific 1kb resource ID compiled into the EXE. This is them replaced with encrypted registration information as part of the installation process. Classes embedded in the EXE read the resource and decode the information. Complete with Source. COMING SOON! |
All site contents copyright (c) HHHSoftware, 1997 - 2010 and Andy Strong unless otherwise stated |