Delphi XE2 では、Indy TIdHTTP を使用して http 接続を作成します。Windows 7 では完全に動作します。しかし今、私は Windows 8.1 コンピューターでプログラムを開始し、接続しようとすると (Windows 7 では完全に動作します) 、コンピューターにMSVCR110.dllが見つからないという Windows からのエラー メッセージが表示されます (メッセージ タイトル: "ドラッグ: MyProgram.exe - システム エラー")。
Windows 7 コンピューターからMSVCR110.dllを取得し、Windows 8.1 コンピューターのアプリケーション ディレクトリにインストールしても安全ですか? Windows 8.1 のアプリケーションのディレクトリに DLL をインストールするときに、何らかの方法で DLL を登録する必要がありますか?
編集 201407152319: ああ、犯人が見つかりました: このエラーは、新しい (バージョン 1.0.1.7) (ハートブリード テスト済み) libeay32.dllおよびssleay32.dllを使用している場合に Windows 8.1 でのみ発生します。Windows 8.1 で古い DLL を使用すると、エラーは発生しません。