Skip navigation links

Source code


Introduction

During our long history of developing Microsoft Windows software products, we have created a library of useful and reusable source code modules.  On this page you can find some of these fragments.  We offer the code fragments free of charge for you to download and use in your own products (also for commercial use), as long as the author credentials in the source code remain intact.  The code fragments are however given out 'as is'; we do not offer support on them and they may not be fit for each and every application.  Use them to your own discretion and at your own risk.

Language Module Description
C++ C_ActivateWindow Window activation even when user is not logged on yet
C++ C_Connector Bi-directional multi-linked objects
C++ C_DesktopWaiter Get notified when the process' desktop is active again
C++ C_EventProxy Easy event firing from worker threads in ATL projects
C++ C_Handle Safe reference counted auto-releasing handles
C++ C_HiResTimer High resolution timer
C++ C_INIFile Buffered INI file reading and writing
C++ C_Lock Safe multi-threading code execution and resource access locking
C++ C_Logging Dynamic support for logging to console, file, messagebox and more
C++ C_NumberEditBox Numeric size and/or value limited edit boxes
C++ C_SignalSlot Signal/slot event raising library
C++ C_SubclassedWindow Easy window subclassing
C++ C_Thread Easy multi-threading support
C++ C_Timer Easy multiple timed timer events
C++ C_TreeNode Free shaped easy to navigate object trees
VB Script VB_ExecuteFTPCommands Execute FTP commands from VBScript
VB Script VB_Zip ZIP support for VBScript