Visual Studio 2017 – Why can’t I see the local and auto variables during UWP app debugging?

I'd like to share my short episode regarding UWP app debugging which happened today. Recent days I've developed a WinRT dynamic library which is based on cppwinrt. Most of time, I tested it with an unittest project and everything went fine. However, when I used the WinRT dll from actual .exe UWP application then very … Continue reading Visual Studio 2017 – Why can’t I see the local and auto variables during UWP app debugging?

CppRest SDK(Casablanca) + static CRT link = caution! (might cause debug heap assert)

The C++ REST SDK(Casablanca) is currently only available to link dynamically(DLL) unless you build the library on your own. Here is the link describing the steps to link static to your application by downloading the source code and building it so. If you're using the cpprest sdk and unfortunately encountered the following debug heap assert, you probably made mismatch configuration for … Continue reading CppRest SDK(Casablanca) + static CRT link = caution! (might cause debug heap assert)

Dropbox crash dump quick analysis (on Windows)

I don't exactly remember the last time I installed or upgrade the Dropbox on my Windows 8 laptop, but today one of my application started crashing itself whenever I opened a file open browser within app and it turned out it caused by Dropbox extension after quick analysis of crash dump. Unfortunately re-installing the most recent version doesn't fix the problem so far. … Continue reading Dropbox crash dump quick analysis (on Windows)

Tips for debugging COM AddRef/Release leaks

In Windows environment, adding an accessibility support to a program means you'll have to do a lot of COM coding. For example, IRawElementProviderSimple is the most fundamental interface you should implement for every provider. So at first I started developing providers with ATL and throughout the process I learned few tips I'd like to share here: 1. Add the '_ATL_DEBUG_INTERFACES' … Continue reading Tips for debugging COM AddRef/Release leaks