Utilities Index


Click for Alpha Icon Creator Utility

Alpha Icon Creator Utility

This utility helps you to create 32-bit icons with alpha channels in multiple sizes from a single bitmap source image using Alpha Resampling to create smartly downsized images with smooth, blended edges.

  more...


Last Updated: 15 April 2004


Click for Bitmap Extractor Utility

Bitmap Extractor Utility

In a similar vein to the Icon Extractor utility, this article provides a resource extractor for Bitmaps in executables. By using an alpha-capable DIB Section from this site, it also breaks VB's StdPicture limitations and allows you to read and save 32-bit bitmaps, like the ones used in the XP Visual Styles theme files.

  more...


Last Updated: 15 May 2003


Click for GUI Resource Tracer

GUI Resource Tracer

Incorrect usage of GDI resources in an application can have a terrible effect on an application, particularly if you introduce a leak into a painting routine. This article presents a tracing tool you can use to test an application's GDI and User object allocation for Windows 2000 or XP systems.

  more...


Last Updated: 28 March 2003


Click for Visual Basic Project Zip Utility

Visual Basic Project Zip Utility

This utility provides a small but very useful VB application allowing you to open and zip up the entire contents of a Visual Basic Project or Project Group. This is an excellent way of moving a small project from machine to machine, ensuring you pick up all the appropriate files without extraenous junk, as well as to check which dependencies you are using in your project. You can choose whether to include dependent controls, DLLs and Type Library files in the zipped project.

  more...


Last Updated: 3 March 2003


ActiveX Documenter

ActiveX Documenter

This VB application uses TLBINF32.DLL (the one used by VB's object browser) to investigate the interfaces of compiled ActiveX documents. It acts as a complement to the object browser in VB, allowing you to look at object interfaces without needing to run VB or to add a reference to the object. In addition, it produces well formatted documentation (RTF or XHTML) for an object.

  more...


Last Updated: 23 February 2003


Click for Simple Windows Spy Utility

Simple Windows Spy Utility

This utility allows you to inspect the class information of any window that the mouse hovers over on the system. It is deliberately simple and can be very useful if you're trying to reverse engineer a window effect used in another application.

  more...


Last Updated: 2 January 2003


Click for VB Type Library Registration Utility

VB Type Library Registration Utility

Whilst all systems are provided with the regsvr32 tool for register ActiveX controls and DLLs, there is not an equivalent tool available for Type Libraries. This page provides a Type Library registration utility that allows you to register Type Libraries more reliably than using VB's Project->References dialog. It also allows you to unregister Type Libraries and browse through all the type libraries installed on the system, including deleting entries for old and deleted items.

  more...


Last Updated: 19 December 2002


Click for Icon Extractor Utility

Icon Extractor Utility

This application uses the cFileIcon class I developed to read and write .ICO files and resources to allow you to extract real icons with multiple sizes and colour depths from executables.

  more...


Last Updated: 19 December 2002


Click for Goldfish

Goldfish

Goldfish is a demonstration project demonstrating the use of a number of vbAccelerator controls and code, all of which are compiled into the executable (with the exception of the Subclassing and Timer Assistant - sorry!). It also shows how to hook up to clipboard event notifications and how to store anything that's saved to the clipboard.

  more...


Last Updated: 19 December 2002