|
implib 은 빌더에서 제공하는 파일입니다.
주로 dll 등에서 lib 파일을 만들어 낼때 사용합니다.
여기 검색하면 사용방법등도 다 나오고요.
chrisb 님이 쓰신 글 :
: 제 프로그램에서 특정 버튼을 누르면 .chm파일이 열리게 하는 방법을 찾고 있습니다.
:
: 먼저 저는 현재 RAD Studio C++ Builder 2009를 사용하고 있습니다.
: 예제를 찾아보다가 HtmlHelp를 사용하면 되는 것으로 알고
:
: #include "HtmlHelp.h" 하고
:
: HtmlHelp(Handle,"help.chm",HH_DISPLAY_TOC,NULL)
:
: 이 상태로 컴파일을 하니 unresolvd external HtmlHelpA(~~~~~~~~~~) 하는 링크 에러가 뜨더군요.
:
: 자료실에서 어떤 글을 찾아보게 되었는데 거기에선 Microsoft가 제공하는 것이 볼랜드와 달라서 htmlhelp.lib파일을 만들어서 링크를 시켜주어야 된다는 내용이 있었습니다.
:
: 그래서 그 글의 절차대로
:
: C:\\Windows\system32\hhctrl.ocx 이 파일을 찾았는데
:
: 그 다음에 이 파일을 어떻게 하면 .lib 파일이 생성된다고는 하는데 그에 대한 부분이 잘 이해가 가지 않더군요.
:
: 읽었던 설명
: (c:\cbuilder4\bin\implib htmlhelp.lib hhctrl.ocx 와 같이 하면 라이브러리 파일이 생성되고,
: 이 파일을 프로젝트에 Add 하면됩니다.)
:
: 위 부분이 이해가 가지 않아서
:
: ActiveX Import하는 곳에 보니 HHCTRL ver 4.0이 있어서 이것을 컴파일 하니 TLB파일 OCX파일(h,cpp)가 생겼습니다.
: 생성된 파일들을 인클루드 해주어도 똑같은 에러 메세지가 뜨는 상황입니다.
:
: 여기서 막혀서 이렇게 질문을 올리게 되었습니다.
:
: 개념 이해가 아직 잘 안가서 그런지 모르겠습니다만..
:
: 조언 부탁드립니다.
:
:
:
: 추가로
:
: 제가 만들고자 하는 기능은 해당 버튼을 누른 곳의 키워드 같은 것을 넘겨주어서 헬프(chm)파일의 색인 검색을 하여 그 위치의 헬프 내용을 바로 띄워주고자 합니다.
:
:
: 혹시 HtmlHelp함수에 이러한 기능이 없다면..
:
: 다른 방법이 있는지도 조언을 구합니다.
:
: (그리고 ShellExcute 함수는 Shellapi.h를 참조해주면 활성화 되어야 하는게 아닌가요?)
|