As I understand it, the Excel will run in some x64-compatible emulation mode on the Windows ARM.
That you’re having subtle problems with parameter passing on that architecture makes it sound like a bug in either the emulation or in the .NET JIT in that setting.
For example, the JIT might decide to pass some parameters in registers, and the rest on the stack.
But somehow this is not being emulated or represented correctly.
If one has to dig in further, I’d say you need to know a bit more about the emulation mode in which the Excel process is running.
One step might involve trying to reproduce this on Windows ARM running on non-Mac hardware.
Another might to try to make a non-Excel reproduction of the issue somehow, with a .NET app that is (somehow, possible with a native host) configured to run as an x64-emulated app.
It sounds like a bit of a project unless you stumble on it as a known issue somewhere.
You received this message because you are subscribed to the Google Groups "Excel-DNA" group.
To unsubscribe from this group and stop receiving emails from it, send an email to exceldna+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/exceldna/19cf255f-21e1-4dae-84a2-8322c660e82cn%40googlegroups.com.
OK I see there is a gap in my understanding, looking at this 64-Bit Office for Windows on ARM
I don’t know whether the ARM-optimized version of Office supports .xll add-ins, but they say
“maintain compatibility with existing 64-bit add-ins using the new x64 emulation capability provided by Windows.”
This might be restricted to COM add-ins, or might include the C API / .xll add-ins too.
Any other relevant links would be great.
To view this discussion on the web visit https://groups.google.com/d/msgid/exceldna/178d0108-3c63-45be-b03d-0e99d6ac60ban%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "Excel-DNA" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/exceldna/jCee3l0lzjM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to exceldna+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/exceldna/7abf9567-c30e-4066-82d7-97c4b070ada0n%40googlegroups.com.