In Delphi XE2, I use Indy TIdHTTP to make a http connection. In Windows 7 it works perfectly. But now I have started the program on a Windows 8.1 computer and when trying to connect (which in Windows 7 works perfectly) I get an error message from Windows telling me that MSVCR110.dll is missing on the computer (message title: "Drag: MyProgram.exe - System error").
Is it safe to take the MSVCR110.dll from my Windows 7 computer and install it on the Windows 8.1 computer in my application's directory? Do I have to somehow register the DLL when I install it in Windows 8.1 in my application's directory?
EDIT 201407152319: Ahhhh, found the culprit: This error occurs only in Windows 8.1 when using the new (version 1.0.1.7) (heart-bleed-tested) libeay32.dll and ssleay32.dll! When using the older DLLs in Windows 8.1 the error does not occur!