OWL Next
owlnext64.bsky.social
OWL Next
@owlnext64.bsky.social
OWL stands for Object Windows Library. It is a C++ GUI framework for creating Windows applications.
All the other cool languages have try…finally. C++ says “We have try…finally at home.”
devblogs.microsoft.com/oldnewthing/...
All the other cool languages have try...finally. C++ says "We have try...finally at home." - The Old New Thing
The destructor serves as the "finally".
devblogs.microsoft.com
December 29, 2025 at 10:47 PM
Reposted by OWL Next
In today's #VSToolbox session replay, we get a look at the new C++ code editing tools for GitHub Copilot and David show us the Copilot build performance agent for Windows. Check it out. 🎥 msft.it/63329tWY6N
December 24, 2025 at 9:00 PM
A shortcut gives me a weird path for a program shortcut that doesn’t point to the executable, so what is it?
devblogs.microsoft.com/oldnewthing/...
A shortcut gives me a weird path for a program shortcut that doesn't point to the executable, so what is it? - The Old New Thing
It's a placeholder because the shortcut is to an MSI application.
devblogs.microsoft.com
December 24, 2025 at 12:39 AM
Concluding thoughts on our deep dive into Windows clipboard text conversion
devblogs.microsoft.com/oldnewthing/...
Concluding thoughts on our deep dive into Windows clipboard text conversion - The Old New Thing
Stick to Unicode and you'll be fine.
devblogs.microsoft.com
December 18, 2025 at 8:28 PM
Deducing the consequences of Windows clipboard text formats on UTF-8
devblogs.microsoft.com/oldnewthing/...
Deducing the consequences of Windows clipboard text formats on UTF-8 - The Old New Thing
Working out the implications.
devblogs.microsoft.com
December 17, 2025 at 8:11 PM
Reposted by OWL Next
C++ Insights - Episode 69: = default and uniform initialization - Best Practice Explained

In this episode, you'll learn a best practice using =default and uniform initialization.

https://youtu.be/gDKKZb4qASE

#cppinsights #cpp #cpp20
C++ Insights - Episode 69: = default and uniform initialization - Best Practice Explained
youtu.be
December 17, 2025 at 5:53 PM
Why is the Windows clipboard taking the scenic route when converting from CF_TEXT to CF_OEM­TEXT?
devblogs.microsoft.com/oldnewthing/...
Why is the Windows clipboard taking the scenic route when converting from CF_TEXT to CF_OEM­TEXT? - The Old New Thing
Something is forcing it down an alternate path.
devblogs.microsoft.com
December 16, 2025 at 7:00 PM
Is C++ Too Complex?
blogs.embarcadero.com
December 15, 2025 at 8:48 PM
The Windows clipboard automatic text conversion algorithm is path-dependent
devblogs.microsoft.com/oldnewthing/...
The Windows clipboard automatic text conversion algorithm is path-dependent - The Old New Thing
When the journey is not half of the fun.
devblogs.microsoft.com
December 15, 2025 at 8:46 PM
Resolving an ambiguity in the Windows clipboard automated text conversion table
devblogs.microsoft.com/oldnewthing/...
Resolving an ambiguity in the Windows clipboard automated text conversion table - The Old New Thing
Who goes first?
devblogs.microsoft.com
December 15, 2025 at 8:46 PM
Studying the various locale mismatch scenarios in Windows clipboard text format synthesis
devblogs.microsoft.com/oldnewthing/...
Studying the various locale mismatch scenarios in Windows clipboard text format synthesis - The Old New Thing
If they don't match, then the 8-bit strings are basically broken already.
devblogs.microsoft.com
December 15, 2025 at 8:46 PM
How does Windows synthesize the CF_LOCALE clipboard format?
devblogs.microsoft.com/oldnewthing/...
How does Windows synthesize the CF_LOCALE clipboard format? - The Old New Thing
Getting it from a place that might have been obvious in the past, but maybe not today.
devblogs.microsoft.com
December 15, 2025 at 8:45 PM
How does Windows synthesize CF_UNICODE­TEXT from CF_TEXT and vice versa?
devblogs.microsoft.com/oldnewthing/...
How does Windows synthesize CF_UNICODE­TEXT from CF_TEXT and vice versa? - The Old New Thing
Let's ask the locale.
devblogs.microsoft.com
December 12, 2025 at 8:11 PM
Reposted by OWL Next
Check out my post, "static, inline, or an unnamed namespace what's the difference" I teach you the difference between a function declared `static`, `inline`, or in an unnamed namespace and what to use in modern C++.

https://andreasfertig.…

#cplusplus #cpp
static, inline, or an unnamed namespace what's the difference
Today's post teaches the difference between a function declared static, inline, or in an unnamed namespace. "What of these should I use...
andreasfertig.com
December 12, 2025 at 5:33 PM
How does Windows synthesize CF_OEM­TEXT from CF_TEXT and vice versa?
devblogs.microsoft.com/oldnewthing/...
How does Windows synthesize CF_OEM­TEXT from CF_TEXT and vice versa? - The Old New Thing
Starting with the easy case, or at least it looks easy.
devblogs.microsoft.com
December 12, 2025 at 2:56 AM
Reposted by OWL Next
Material from my 🇩🇪 ESE Kongress talk "static, inline, const und constexpr - Was sie bedeuten und wann man sie verwendet" is available!

👉 Slides: https://fertig.to/slides

#cpp #esekongress
Here are the slides to a talk I recently gave.
fertig.to
December 11, 2025 at 10:32 AM
How can my process read its own standard output?
devblogs.microsoft.com/oldnewthing/...
How can my process read its own standard output? - The Old New Thing
You'll have to trick yourself before anybody notices, which may not be possible.
devblogs.microsoft.com
December 10, 2025 at 2:57 AM
My 13 Top New VCL Features in RAD Studio 13
blogs.embarcadero.com/my-13-top-ne...
My 13 Top New VCL Features in RAD Studio 13
blogs.embarcadero.com
December 8, 2025 at 9:36 PM
How can I read the standard output of an already-running process?
devblogs.microsoft.com/oldnewthing/...
How can I read the standard output of an already-running process? - The Old New Thing
You can't. You'll have to do it before the process starts.
devblogs.microsoft.com
December 8, 2025 at 9:35 PM