On Wednesday, June 2, 2021 at 3:56:46 AM UTC+10, A2CPM wrote:
> The message is "...entry point ucrtbase.terminate could not be located in the dynamic link library api-ms-win...". But, the new AppleWin is working OK for the testing I'm doing.
Hi Willi.
The vcruntime140.dll issue is being tracked here:
https://github.com/AppleWin/AppleWin/issues/962
AppleWin statically links the VC runtime, but for foreign keyboard support it now uses FilterHook.dll which can't statically link the runtime. Modern VC tool chains use a "universal" runtime which comes with Windows. But to retain XP compatibility AppleWin is currently built using an older tool chain which in this case uses the VC 14 runtime (for VS 2015, 2017, 2019).
We will see if that DLL functionality can be merged into AppleWin itself, which should solve the problem.
As for the "ucrtbase" problem, that's a little unexpected. It might be the universal runtime which XP won't have. You could possibly extract the DLL from one of the installers at the following website.
https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-c0514201-7fe6-95a3-b0a5-287930f3560c
Anyway, I'll add this problem to the GitHub issue above, and look into it later.
Cheers,
Nick.