4 ms·
Yes. But then you have to use COM :P
by Ygg2 7y ago
Yes. But then you have to use COM :P
- smitty1e 7y agoI knew this one guy who still did a little VBA when he thought no one was looking. . .
- pjmlp 7y agoAll major Windows APIs are based on COM since Vista, as the .NET Longhorn ideas got rebooted as COM libraries. With Windows 8, it got a new facelift (WinRT, UAP, UWP) and the large majority of Win32 APIs are as they were in Windows 7. Anyone doing modern Windows development, has to use COM in some form.
- Const-me 7y agoAlso COM ABI is really small, easily portable to other OSes. I’ve recently ported to Linux and implemented .NET core interop. The C++ runtime is just a couple pages of code. https://github.com/Const-me/ComLightInterop https://github.com/Const-me/ComLightInterop
- contextfree 7y agoIncidentally I recently added better support for classic COM interop to the Rust WinRT projection, this allows it to work with Windows.UI.Composition for example (albeit still awkwardly since we still don't support WinRT inheritance yet): https://github.com/contextfree/rust-winui-experiments https://github.com/contextfree/rust-winui-experiments