.: Home :: Contact Us :.  
  



Hans Dietrich Software

free and licensed software

   

Software Catalog

All of these Components and Utilities come with full source code. The Components also include a demo app and Visual Studio® workspaces.

Components

XCrashReport

An easy way to add exception handling and crash reporting to your application. XCrashReport captures information when the exception occurs, and your user is then offered the choice to send you the information via email. The exception handler uses no STL, WTL, MFC, or boost. (The ancillary stand-alone programs do use MFC.) Full source code, and VS2005 and VS2008 projects are provided for all programs and demos.

XDate

Gregorian, ISO, and fiscal date classes, 220 APIs, all in one convenient header file. Non-MFC, may be used in any C++ program. Full source code to three demo applications is included.

XDisplayImage

Lightweight API to display icon, bmp, gif, jpg, and png images without using a third-party library or DLL. Non-MFC control, can be used in MFC or non-MFC app.

XHexViewCtrl

Non-MFC Win32 control to display hex data. Customizable display, including colors, fonts, and scrolling marquee.

XHTMLCtrl

An ultra-lean HTML rendering control to display fonts, colors, hyperlinks, and images. Non-MFC control, can be used in MFC or non-MFC app.

XListBoxCS

C# listbox for Windows Forms with per-item colors, bold, printf-style formatting, autoscroll, and built-in context menu. Perfect for color-coding log output. Available for VS2008.

XListCtrl

A custom-draw MFC-based list control with support for subitem colors, bold font, progress bars, combo boxes, edit boxes, and checkboxes.

XMessageBox

A non-MFC drop-in replacement for MessageBox() that includes custom Do Not Ask/Tell checkboxes, custom buttons, More >> button, XP and Vista styles, timed disabled and countdown buttons, custom colors, sound disable/enable, and more.

Utilities

Random Password Generator

A random password generator capable of creating multiple passwords at a time with a specified length and character set. Full source code included.

Resource Inspector

View resources contained in any Win32 PE file, including custom types, Win32 types, names, and language id. Full source code included.