Catalog · How the catalog works
EventSinkImp
Delphi project which will generate source units to access COM events from automation objects for Windows.
- ★ 2 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
EventSinkImp for Delphi
EventSinkImp is a simple, but very slick, utility used to easily capture COM+/COM events. Featuring a simple and intuitive interface, creating event sink components is just a matter of point-and-click and EventSinkImp takes care of generating all that code for you behind-the-scenes. After generating a sink component, simply install it into your development environment's component palette, drop it on your form, and voila, you're ready to go.
Download a free copy of EventSinkImp today and see for yourself how you can easily create applications that capture COM events like a pro!
Originally written by Binh Ly from Tech Vanguards via WayBack Machine. The original author last updated this code in 2002. While working with it, I encountered several issues in the code generation. Since the complete source was provided in the archive, I decided to modernize it using Delphi 13 and to extend support for future versions of Delphi. The initial check-in is untouched from the 2.0 version which is also being added as a deployment.
History
December 5, 2025 : Version 2.1.3
- Corrected problem saving options where the directory did not exist.
- Moved settings to LOCAL_APPDATA.
- Added new option to remember type library, selected events and target directory. Defaults to off.
- Reworked settings. It now loads at startup and saves when needed.
December 3, 2025 : Version 2.1.2
- Added two of the original demos which are still functional with Windows 11.
- Corrected an issue where Date (TDateTime) parameters in events were not being handled properly.
November 25, 2025 : Version 2.1.1
- Removed hh.dcu from main source directory. It was a Delphi 6 compiled unit and no longer referenced.
- Add namespaces for generated source units.
November 24, 2025 : Version 2.1
- Updated project to compile in Delphi 13 without hints/warnings
- Corrected Html Help, but still references legacy 2.0 help file
- Adjusted registry access to use KEY_READ, full list of registered objects are now displayed
- Adjusted path to Delphi version now supports only the Embarcadero versions of Delphi. Old Borland paths removed.
- Configuration options are now stored in the user home directory instead of the executable directory
- Will now skip loading libraries which do not actually exist.
November 24, 2025 : Version 2.0
- Initial check-in using code from original 2.0 install

