Blog

This blog is where we help you improve your software, teach you how to use our tools to solve problems, software tool use cases, and improvements to our software tools.

Communication Development
May 12, 2017
Avatar for Stephen Kellett
Stephen Kellett

Updated error codes for all Validator tools

We’ve just updated our documentation for all our Validator tools to include an up-to-date list of Exit return codes. You may find these useful if […]

Hints and tips
January 31, 2017
Avatar for Stephen Kellett
Stephen Kellett

How to output to stdout from an MFC program

If you’ve ever developed an MFC program with a graphical user interface and then later thought that it would be really nice to also provide […]

Profiler
December 20, 2016
Avatar for Stephen Kellett
Stephen Kellett

More Effective Line Timing with C++ Performance Validator

C++ Performance Validator has always had the ability to provide timing information for each line executed. However it has always been a bit clumsy to […]

Communication Security
December 20, 2016
Avatar for Stephen Kellett
Stephen Kellett

The Software Updates Menu

We introduced the Software Updates menu in 2012. This coincided with the introduction of automatic software updates. Various bug fixes have been applied to the […]

productivity user experience
December 20, 2016
Avatar for Stephen Kellett
Stephen Kellett

The Startup Wizard

We’ve just added a new Startup Wizard to all our C++ tools. The purpose of the startup wizard is to unify the various different dialogs […]

Development Hints and tips
December 14, 2016
Avatar for Stephen Kellett
Stephen Kellett

Working with Dev C++

We’ve had a few people asking how to configure C++ Memory Validator to work with programs built using Dev C++. Dev C++ is an IDE […]

Development Hints and tips
November 30, 2016
Avatar for Stephen Kellett
Stephen Kellett

The correct way to determine if a file is a directory.

After writing for Microsoft’s Windows platform for 20 years, I thought I knew all I could know about GetFileAttributes() until I found a rather odd […]

Hints and tips
November 29, 2016
Avatar for Stephen Kellett
Stephen Kellett

How to make your MFC (or non MFC) program support high DPI monitors. The easy way.

A few years ago Microsoft introduced support for very high resolution monitors. Such monitors might have nearly 4000 pixels horizontally and over 2000 pixels vertically. […]

Development user experience
November 28, 2016
Avatar for Stephen Kellett
Stephen Kellett

We’ve been quiet for a while, sorry about that.

Hi, It’s been a while since we posted anything on the blog. If you weren’t a customer, regularly receiving our software update emails you might […]

Announcements Memory
December 18, 2015
Avatar for Stephen Kellett
Stephen Kellett

Fix for FALSE positive memory leak report VS 2015 Update 1

We’ve just released a V6.54 of C++ Memory Validator. This contains a bug fix for FALSE positive memory leak reports when working with Release mode […]

Fully functional, free for 30 days