Giving a single object multiple COM identities, part 4 October 29, 2021 Oct 29, 2021 10/29/21 Raymond Chen Simplifying the pattern.
Giving a single object multiple COM identities, part 3 October 28, 2021 Oct 28, 2021 10/28/21 Raymond Chen Returning to the scene of the crime.
Giving a single object multiple COM identities, part 2 October 27, 2021 Oct 27, 2021 10/27/21 Raymond Chen Trying to develop a slightly more efficient multi-headed snake.
Giving a single object multiple COM identities, part 1 October 26, 2021 Oct 26, 2021 10/26/21 Raymond Chen Like a multi-headed snake.
A very brief introduction to patterns for implementing a COM object that hands out references to itself October 25, 2021 Oct 25, 2021 10/25/21 Raymond Chen We'll look at many choices, but focus on one.
Renaming a file is a multi-step process, only one of which is changing the name of the file October 22, 2021 Oct 22, 2021 10/22/21 Raymond Chen If you're going to swoop in, make sure to swoop in carefully.
Why isn’t MapDialogRect mapping dialog rectangles? October 21, 2021 Oct 21, 2021 10/21/21 Raymond Chen Maybe you don't have a dialog.
My code crashed when I asked WIL to convert an exception to an HRESULT, did I throw an improper exception type? October 20, 2021 Oct 20, 2021 10/20/21 Raymond Chen Digging into the failure more closely.
That time we had a network outage due to unexpected hunter activity October 19, 2021 Oct 19, 2021 10/19/21 Raymond Chen Watch where you're pointing that thing.
How can I get the screen reader to read out an error message that I displayed inline on a page? October 18, 2021 Oct 18, 2021 10/18/21 Raymond Chen Make it a live region.