|
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] 탭에 등록됩니다.
P.S : TIP'N 란에도 등록해 놓아도 될까요..? -_-a 아참, 저번에 답변해드린 MP3로 인코딩하는 프로그램을 받으신 것 같으신데요, 이 부분에 대해서는 별로 추천해 드리고 싶지는 않네요. 인코딩은 속도가 중요한데, OCX를 Importing 해서 쓴다는 것은 속도에서 많이 뒤쳐지니깐요..
심심 님이 쓰신 글 :
: 제가요 컴포넌트 같은걸 찾다가요 어떤님의 조언으로 컨트롤인가를 받았는데요.. 이게 더블클릭해보니 비주얼 베이직이 열리면서 컨트롤로 들어가네요... 이걸 빌더에서 사용할수 있나요?? 어떻게 해야 하나요??... 조금 구체적인 도움말 부탁드립니다...
: 즐거운 하루되시구요.. 즐프하세요.. (__)꾸벅
|