Joe Sansalone 6 Posted December 26, 2021 I have an HTTP Server application that was compiled with Delphi 10.4.2 running fine on Windows 2019. I also have Delphi 11 running on Windows 11 (ARM) via Parallels on a macbook pro (M1). The exact same source code compiles without error, using Delphi 11. BUT when running (Delphi 11 app) on both Windows 11 or Windows 2019, does not receive HTTPS correctly - SAME INDY version. When SSL is not used, the app receives correctly BUT using REST components to initiate HTTPS outbound, the receiving external server will complain that some POST parameters are missing. I'm wondering if ALL of this is due to unsupported Windows 11 ARM??? Share this post Link to post
Der schöne Günther 316 Posted December 27, 2021 (edited) What makes you think the CPU architecture of the machine that compiled the code is more probable than a simple regression in Delphi, from 10.4.2 to 11? Edited December 27, 2021 by Der schöne Günther 2 Share this post Link to post
Joe Sansalone 6 Posted December 27, 2021 That's a good question. Both Indy and the REST (non-Indy) components are affected. So it seems to be something at a lower level. It's a guess. Share this post Link to post
Angus Robertson 574 Posted December 27, 2021 Probably unrelated, but just been reading an article in PC Pro magazine about the new Intel 12th generation processors, which have two types of core, performance and efficiency, something ARM has had for a while. Only Windows 11 has the extra code to receive telemetry from the Intel Thread Director in the CPU to negotiate on which cores processes should run. Windows 10 application performance may be more random, and different each time you run it. Which is slightly frightening. So just saying modern CPUs may affect applications in ways you have not considered. VMs are even worse. Angus Share this post Link to post