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

C++빌더 팁&트릭
C++Builder Programming Tip&Tricks
[326] C++ Bulider에서의 OCX의 사용
유영인 [Chris] [cuperido] 10832 읽음    2002-04-09 10:01
VB의 OCX의 사용은 다음과 같은 단계를 거쳐 주셔야 합니다.


1. C++ Builder 를 실행시킨 뒤, [File] - [Open] 에서 해당 OCX 파일을 불러옵니다.

2. ActiveX의 변수 등록과 비슷한 창이 하나 뜨는데, 이곳에서 Flag 탭을 선택하신 후, "Can Create" 라는 부분을 모두 체크 On 합니다. 주의하실점은, VB에서 Can Create를 꺼놓는 경우가 있는데, Delphi 6, C++ Builder 6 에서는 이걸 무시해 버리지만, 이전 버젼에서는 확답을 드릴수가 없네요.

3. 체크를 모두 하셨으면 [File] - [Save As] 를 선택하신 후, [이름].TLB 로 다른 이름으로 저장을 시킵니다.

4. C++ Builder의 유틸리티 중에는 TLIBIMP.EXE 가 있는데, 도스 프롬프트 상태에서 이 명령을 아까 저장한 TLB을 다음과 같이 실행합니다. 아래 명령을 수행하면, PAS, CPP 등 일반 컴포넌트 처럼 등록을 할 수 있는 파일이 만들어 집니다.
   >> TLIBIMP [이름].TLB

5. REGSVR32.EXE 명령을 이용하여 클래스를 등록합니다.
   >> REGSVR32 [이름].OCX

6. [Component] - [Install Component]를 선택하여, 4번 항목에서 만들어진 [이름].CPP 파일을 선택하여 Install 하시면 컴포넌트가 [ActiveX] 탭에 등록됩니다.


OCX 사용에서 주의하실 점은, 일반 라이브러리 처럼 속도가 나지 않는다는 점이죠. 속도가 필요한 루틴에서의 사용은 적합하지 않다고 생각됩니다.

+ -

관련 글 리스트
326 C++ Bulider에서의 OCX의 사용 유영인 [Chris] 10832 2002/04/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.