C# and C++ type aliases and their consequences January 17, 2022 Jan 17, 2022 01/17/22 Raymond Chen Just some idle thoughts, and what it means for debugging.
Resolving confusion over how to return from a C++ coroutine January 14, 2022 Jan 14, 2022 01/14/22 Raymond Chen You have a few options, but you have to stay with it.
The oracle always tells the truth, even when it is wrong: COM method calls with a user-defined type as a return value January 13, 2022 Jan 13, 2022 01/13/22 Raymond Chen What you ship becomes the truth.
Standing on the shoulders of giants: Let the compiler tell you what the ABI is January 12, 2022 Jan 12, 2022 01/12/22 Raymond Chen Consult the oracle.
Jumping into the middle of an instruction is not as strange as it sounds January 11, 2022 Jan 11, 2022 01/11/22 Raymond Chen It's just another trick for saving space.
How can I detect that a thread pool work item is taking too long? January 10, 2022 Jan 10, 2022 01/10/22 Raymond Chen Call in a watchdog.
How do I upgrade a 32-bit tick count to a 64-bit one? January 7, 2022 Jan 7, 2022 01/7/22 Raymond Chen Fortunately, there's a 64-bit one sitting nearby.
Filling in some gaps in the story of Space Cadet Pinball on 64-bit Windows January 6, 2022 Jan 6, 2022 01/6/22 Raymond Chen The story as I experienced it.
How do I prevent folder verbs intended for file system directories from showing up in my shell extension’s virtual folder’s context menu? January 5, 2022 Jan 5, 2022 01/5/22 Raymond Chen They shouldn't be there in the first place.
My Excel spreadsheet doesn’t scroll even though I can use the arrows to move around January 4, 2022 Jan 4, 2022 01/4/22 Raymond Chen Freeze, and put your hands up!