An error occurred in script '/home/yhr1ef23xez5/public_html/web2/app/model/bannerhit.php' on line 17:
Undefined index: HTTP_REFERER

Array
(
    [type] => post
    [name] => arm64ec
)

WinWrap® | ARM64EC Support
logo WinWrap®
October 06, 2024

ARM64EC Support

Windows on ARM supports x64/ARM64 interop. WinWrap® Basic for ARM64EC (v10.53) implements the WinWrap® Basic languages as ARM64 code using an interface that is 100% compatible with the x64 implementation.

Requires Option H and WinWrap® Basic v10.53+.


WinWrap® Basic ARM64EC Host Applications Can Execute as ARM64EC code.

Give your Windows on ARM installations a native ARM64EC experience with WinWrap® Basic for ARM64EC.

These applications benifit from the new ARM64EC implementation of WinWrap® Basic:

  • .NET applications compiled as platform "Any CPU" or "ARM64".
  • COM applications compiled as platform "ARM64EC".

To enable ARM64EC WinWrap® Basic on Arm machines:

  • .NET applications must call Util.PreferArm64() before creating any Basic objects. (This is compatible with non Arm machines.)
  • Applications using the CWW_Basic classes must define WW_PREFER_ARM64EC before including the "WW_Basic.cpp" file. (This is compatible with non Arm machines.)
  • Applications using the WinWrap® Basic OCX must use "ww10_c_arm64ec.ocx". (Non Arm machines must use "ww10_c64.ocx".)

The "ww10_arm64ec.dll" provides the ARM64EC implementation of WinWrap® Basic. This file can be installed on non Arm machines. The "ww10_64.dll" should also be installed on Arm machines as a fallback when applications don't want to use the ARM64EC implementation.

Find out more from Microsoft about ARM64EC here.

Copyright Polar Engineering, Inc.