후아 너무 너무 감사합니다.
아침부터 사투끝에 찾았네요.
장성호님이 주신 답변을 기반으로 2007에서 패키지를 만들고,
그 패키지를 사용하는 방법을 알게 되었습니다.
VC++만 쓰다가 C++빌더를 쓰면서 갑자기 장님이 된 사람에게 인도자가 되어주신,
장성호님께 다시 한번 감사의 말씀을 전합니다.
마지막으로 CodeGear™ RAD Studio 2007에서 atl com으로 제작된 dll을 사용하는 방법을 정리하였습니다.
1. Import Compoent
2. Import ActiveX Control
3. 리스트에서 dll선택(KTOpenAPI.dll)
4. Palette Page 원하는 대로 입력(ActiveX 그대로 둬도 됨)
5. Project -> 빌드
6. C:\Documents and Settings\All Users\Documents\RAD Studio\5.0\BPL
요기에 컴포넌트 BPL이 만들어짐.
7. 새프로젝트를 열어서 component->install package..를 눌러 bpl경로을 add한다.
그러면 툴팔레트에 컴포넌트가 들어오게 됩니다.
끝.
늘푸른천 님이 쓰신 글 :
: 답변 주셔서 너무 너무 감사합니다.
:
: 아침에 출근하자 마자 님의 답변을 보고 눈물이 왈칵...
:
: 사막에서 단비를 만나는 기분입니다.
:
: 순서대로 따라 해봤습니다.
:
: 다른 것은 다 따라했는데, 5번 Install to New Package 이 안되는 군요.
:
: 제 툴은 CodeGear™ RAD Studio 2007 인데, 혹시 툴이 달라서 그런건가요?
:
: 어려운 부탁이지만 한번 더 답변 부탁드릴께요.
:
: 답변 너무 너무 감사합니다.
:
: =====================================================================
:
: 장성호 님이 쓰신 글 :
: : 잘 되는데요
: : Palette에 잘 컴포넌트가 여러개 많이 나타나네요
: :
: : 다음 순으로 한번 해보세요
: :
: :
: : 1. Import Compoent
: : 2. Import ActiveX Control
: : 3. 리스트에서 dll선택(KTOpenAPI.dll)
: : 4. Palette Page 원하는 대로 입력(ActiveX 그대로 둬도 됨)
: : 5. Install to New Package
: :
: : Finish
: :
: : 그럼..
: :
: : 늘푸른천 님이 쓰신 글 :
: : : 안녕하세요 눈물이 앞을 가립니다....
: : :
: : : VC로 개발하다가, 난생처음 CodeGear RAD Studio를 사용해서 개발하는데 너무 어렵네요.
: : :
: : : 여러분도 그런 과정을 겪으셨겠지요.
: : :
: : : 그래서 선배님들을 조언을 구하고자 이렇게 어렵게 글을 남깁니다.
: : :
: : : ATL COM으로 개발된 dll을 얹어서 전화송수신을 하려고 합니다.
: : :
: : : 그래서 component->import component해서 덧붙이기를 했습니다.
: : :
: : : 그런데 코드만 나오고 Tool Palette에 component가 아무리 찾아봐도 없습니다.
: : :
: : : VC나 C#에서는 잘 붙습니다.
: : :
: : : 선배님들 정녕 안되는 것인지, 제가 잘못한 건지 조언을 부탁드립니다.
: : :
: : : 해당 dll을 통으로 묶어서 올립니다.
: : :
: : : KTOpenAPI.dll 이 화일을 regsvr32로 등록한후 사용하는 겁니다.
: : :
: : : 부디 좋은 답변 기다리겠습니다.