Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[15456] Re:Re:Re:혹시 OverbyteIcs라는거 쓰시는 분 계신가요?
정영훈 [allinux] 1832 읽음    2015-04-07 19:04
설치는 잘 라신듯 싶습니다.
제가 드린 답변에 보시면...
SSL or not SSL?

By default the SSL code is compiled into the run-time package and additional SSL-
enabled components are installed. In order to not compile the SSL code into the
run-time package and to not install the SSL-Enabled components you need to remove
the conditional define USE_SSL from both the run-time and design-time package.

However if you do not build your applications with run-time packages it is
recommended to build the packages with default settings. The SSL code will the
be compiled into your applications depending on whether the conditional define
USE_SSL is set in the project options or not (this requires having the .\Source
directory in either in the library path or in projects Search path).

Actual use of SSL in your applications also requires LIBEAY32.DLL and SSLEAY32.DLL
being available somewhere in the path, downloaded from:

http://wiki.overbyte.be/wiki/index.php/ICS_Download

를 참고하시라고 했습니다.
그 이유가 ssl 사용시에는 USE_SSL 라는 값을 명시적으로 추가해주어야 합니다.
컴포넌트 소스를 보면 USE_SSL 라는 컴파일 지시지가 있는 경우에만 SSL 관련 유닛을 임포트하게 되어 있기 때문입니다.
The SSL code will the
be compiled into your applications depending on whether the conditional define
USE_SSL is set in the project options
이 작업을 해주셔야 합니다.
즉 프로젝트 옵션에 보면 Delphi Comiplier에 conditional define 라는 항목이 있습니다.
conditional define 항목에 USE_SSL 라는 문자열을 추가하면 됩니다.

님이 쓰신 글 :
: 델파이 XE2 정식버젼을 사용하구요.
: Ver8을 다운 받아서 압축을 풀면 Install폴더 안에
:
: DXe2Install.groupproj
: DXe2InstallVclFmx.groupproj
:
: 이렇게 두개의 파일이 있습니다.
:
: 먼저
: DXe2Install.groupproj을 열어 Build All 한 다음 Design을 인스톨하고 나서
: DXe2InstallVclFmx.groupproj를 열어 Build All을 한 다음 Design을 인스톨했습니다.
: 그리고 델파이를 재실행하면 텔파이가 실행되면서 에러가 납니다.
:
:
: 하루 종일 재설치를 반복하며 문제를 찾아보니
: DXe2InstallVclFmx.groupproj를 컴파일 하고 설치한 다음에는 DXe2Install.groupproj에서 Install한 것들이 에러가 나는것 같습니다.
: 어쩌면 DXe2Install.groupproj은 DXe2InstallVclFmx.groupproj과 동시에 설치하는게 아닌가 싶어서
: Install한 것들을 모두 Uninstall하고 다시 설치했습니다.
:
:
:
: 두번째 설치할때는
: DXe2Install.groupproj은 인스톨하지 않고
: DXe2InstallVclFmx.groupproj만 Build all한 후에 Install했습니다.
: 그리고 델파이를 재실행하면 에러는 나지 않습니다.
:
: 하지만폼을 새로 만들고 TSslHttpCli 하나를 폼 위에 얹어 놓고 저장한 후
: 소스코드를 보면
: 앞에 첨부해 드린 것 처럼 uses문에서 에러가 납니다.
:
: 말씀드린데로 Path에
:  C:\OverbyteIcsV8Gold\Source
:  C:\OverbyteIcsV8Gold\Source\Include
:  C:\OverbyteIcsV8Gold\Source\Extras
: 세개를 추가했구요.
:
:
:
:
:
: 정영훈 님이 쓰신 글 :
: : 설치라는 작업을 어떻해 하셨는지요?
: : 해당 델파이 버전에 맞는 런타임패키지와 디자인타임 패키지를 설치해야 합니다.
: : Packages 아래에 보시면 IcsXXX델파이버전Run.dpk IcsXXX델파이버전.Design.dpk 형태로 존재합니다.
: : (IcsXXXX 형태와 OverbyteIcsXXXX 형태 모두 설치해야 합니다.)
: : 첫눈 님이 쓰신 글 :
: : : Indy문제가 해결되지 않아 도움을 요청하여 정영훈님으로부터 OverbyteIcs를 사용해 보라는 답변을 받았습니다.
: : :
: : : http://www.overbyte.be/frame_index.html
: : : 이곳에서 Ver8을 다운 받고 설치를 했습니다.
: : : 라이브러리에 아래 경로 등록했구요.
: : : C:\OverbyteIcsV8Gold\Source
: : : C:\OverbyteIcsV8Gold\Source\Include
: : : C:\OverbyteIcsV8Gold\Source\Extras
: : :
: : :
: : : 그런데 폼 위에 TSslHttpCli를 올려 놓으면 첨부파일의 그림과 같은 에러가 납니다.
: : :
: : : 도움 부탁드립니다.

+ -

관련 글 리스트
15448 혹시 OverbyteIcs라는거 쓰시는 분 계신가요? 첫눈 1812 2015/04/06
15452     Re:혹시 OverbyteIcs라는거 쓰시는 분 계신가요? 정영훈 1831 2015/04/07
15451     Re:혹시 OverbyteIcs라는거 쓰시는 분 계신가요? 정영훈 1800 2015/04/07
15455         Re:Re:혹시 OverbyteIcs라는거 쓰시는 분 계신가요? 1934 2015/04/07
15456             Re:Re:Re:혹시 OverbyteIcs라는거 쓰시는 분 계신가요? 정영훈 1832 2015/04/07
15457                 Re:Re:Re:Re:혹시 OverbyteIcs라는거 쓰시는 분 계신가요? 1970 2015/04/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.