2014-05-16 3 views
0

일부 레거시 프로젝트를 유지 관리하기 위해 BCPPB6을 사용하고 있습니다. 이 중 하나는 https URL에서 데이터를 가져와야합니다. 나는 과거에 표준 http GET 작업에 사용했던 TNMHTTP comnponent가 https를 지원하지 않는다는 것을 발견했습니다. 그러나 Indy TIdHTTP 구성 요소는 확실하게 작동합니다."SSL 라이브러리를로드 할 수 없습니다." in BCB6

시행 착오를 통해 Intercept 구성 요소 (TIdConnectionInterceptOpenSSL)가 필요하고 InterceptEnabled를 true로 설정해야합니다. 그런 다음 OpenSSL 라이브러리를 사용할 수 있어야합니다. 따라서 http://indy.fulgan.com/SSL/에서 최신 버전을 다운로드하여 두 개의 dll 파일을 추출하고이를 내 응용 프로그램 폴더에 저장했습니다. 그러나 "SSL 라이브러리를로드 할 수 없습니다."라는 오류 메시지가 계속 나타납니다. 나는 또한 2001 년부터 OpenSSL의 아카이브 된 버전 ( 내 CPPB)을 사용해 시험해 보았고 동일한 오류가있는 System32 폴더에있는 DLL을 가지고 실험했다.

내가 아직도 잘못하고있는 것을 말해 줄 수있는 사람이 있습니까?

답변

관련 문제