2013-08-12 3 views
0

저는 D2007에서 indy 구성 요소를 사용 중이며 imap mailbox에서 메시지 제목을 나열하려고합니다. 현재 indy 새 버전 10.6.0.5039 (x100 패키지 설치)를 설치하고 다양한 openssl dll 버전 (32 비트 XP 컴퓨터에서 system32 dir과 내 응용 프로그램 디렉토리에 복사)으로 시도했지만 항상 "ssl 라이브러리를로드 할 수 없습니다. "오류. 누군가가 D2007과 함께 사용할 올바른 indy dcl 패키지와 openssl dll을 말할 수 있습니까? 내가 결과를 얻을 WhichFailedToLoad 기능을 사용 : OpenSSL을로드 할 수 없습니다 왜 IdSSLOpenSSLHeaders 단위 "SSL_CTX_set_info_callback_indy X509_STORE_CTX_get_app_data_indy X509_get_notBefore_indy X509_get_notAfter_indy SSL_SESSION_get_id_indy SSL_SESSION_get_id_ctx_indy SSL_CTX_get_version_indy SSL_CTX_set_options_indy des_set_odd_parity의 des_set_key의 des_ecb_encrypt"delphi2007에서 사용할 올바른 indy 및 open ssl 버전은 무엇입니까

답변

2

인디의 WhichFailedToLoad() 기능을 알려줍니다.

Indy 10의 최신 스냅 샷은 최신 버전의 OpenSSL을 사용합니다. 인디의 Fulgan 미러에서 다운로드은 OpenSSL DLL을 사용할 수 있습니다

http://indy.fulgan.com/SSL/

답장을 보내
+0

레미 덕분에, 함수에서 난 오류 값이 많이 얻고, 난 여전히 내이 개 질문에 응답해야합니다 WhichFailedToLoad : – kit62

+0

레미 덕분에 귀하의 회신, 함수에서 whichFailedToLoad 나는 많은 오류 값을 얻을, 그리고 여전히 내 2 질문에 대한 응답이 필요합니다 : 내 d2007 내가 컴파일 및 설치 indysystem100 dclindycore100 dclindyprotocols100 fulgan에서 indy10_5039.zip 및 복사 ssleay32.dll 및 libssl32.dll 최신 버전 인 indi e for ssl 인 것처럼 보이는 fulgan openssl-1.0.1e-i386-win32.zip에서. 구성 요소 TIdIMAP4에는 utUseImplicitTLS 옵션이 있고 구성 요소 TIdSSLIOHandlerSocketOpenSSL에는 sslvTLSv1 메서드가 있습니다. – kit62

+0

"많은 오류 값"이 발생하지 않아야합니다. DLL을 전혀로드 할 수 없으면 파일 이름 만보고해야합니다. DLL이로드되면 누락 된 함수 만 나열되어야합니다. 누락 된 기능이 "많이"발생하는 경우 심각한 문제가 발생합니다. 질문을'WhichFailedToLoad()'의 실제 출력으로 업데이트하십시오. WhichFailedToLoad에서 –

관련 문제