What's New in Release 7.0.11
XLL+ 7.0.11 is a new release, which introduces support for Visual Studio 2022.
It also contains the following enhancements and fixes:
- E00270 NEW - Visual Studio 2022
- A new version has been released which supports Visual Studio 2022.
- E00271 NEW - Tool window theme
- The icons and colors used by the XLL Plus tool window have been updated to suit various Visual Studio themes.
- E00272 NEW - C++17 support
- The runtime libraries, generated code and sample applications have been updated to work with C++17 as well as earlier versions of the C++ standard.
- E00273 NEW - C++20 support
- The runtime libraries, generated code and sample applications have been updated to work with C++20 as well as earlier versions of the C++ standard.
- E00274 NEW - Optional add-in installation
- The product installer now supports a command-line option that allows for the registration of the Visual Studio add-in to be delayed until a later time.
- E00275 NEW - Sample project workbooks updated
- The Excel workbooks provided for samples and walkthroughs have been updated to modern Excel file formats.
- F00183 NEW - FIX - CXllApp::XlMessageBox fails to pop up under Excel 2016
- Functions that use the ALERT XLM command, including CXllApp::XlMessageBox, were failing under Excel 2016 and later because the command is no longer supported. The Windows MessageBox function is now used instead, and the behaviour has been corrected.
- F00184 FIX - AppWizard temporary folder
- The AppWizard was saving temporary files to the wrong folder. This behaviour has been fixed.
- F00185 FIX - Extension header problems under C++17
- Some extension headers, including the object handle headers, were failing to compile under C++17. This problem has been fixed.
- F00186 FIX - NonRtdHandles conversion unreliable under 64-bit Excel
- The non-RTD handle classes were not reliably converted between keys and pointers under 64-bit Excel. This has been fixed.
See What's new in XLL+ 7.0 for full details.