|
임프랍니다.
런타임 패키지가 모두 포함되었는데도 불구하고 계속 같은 에러가 발생한다면, 빌더 어플리케이션이 사용하는
dll들이 빠져서일 가능성이 높습니다. 이것은 프로젝트 옵션의 링커 탭에서 Use dynamic RTL 체크박스의
체크표시를 빼면 됩니다.
ISAPI가 실행되기 위해 필요한 런타임 패키지 파일들은 대부분 일반 어플리케이션의 경우와 비슷합니다.
Vcl50, Vclx50 : 기본 컴퍼넌트들
VclDb50, VclDbx50 : 기본 DB 컴퍼넌트들
Inet50 : 인터넷 컴퍼넌트들 (필수!!)
Inetdb50 : 인터넷 DB 컴퍼넌트들 (DB와 관련된 프로듀서들)
VclAdo50 : ADO 컴퍼넌트들
VclIb50 : 인터베이스 컴퍼넌트들
VclMid50 : 마이다스 컴퍼넌트들
webmid50 : 웹 마이다스 컴퍼넌트들
필요할 수 있는 가능성이 높은 것들을 나열한 것입니다. 여기서 필수라고 적지 않은 것이라도, 그 패키지에
포함된 컴퍼넌트를 사용했다면 당근 필요하구요, 여기에 나열하지 않은 다른 패키지도 마찬가지입니다.
그럼 이만...
이점한 님이 쓰신 글 :
: 그래도 안되네요 ...
:
: 제 system32 디렉토리에 있는것들을 서버의 system32 디렉토리에 넣었는데
:
: 그래도 안되네요.. 할 수 없이 컴파일 할때 패키지를 다 포함해서 컴파일 하니깐
:
: 실행은 되기는 되는데요 ... 그래도 한두개도 아니고 여러개가 있어서
:
: 아무래도 런타임(패키지)라이브러리는 따로 빼놓았으면 하는데.
:
: ISAPI를 지원하기 위해 필요한 BPL은 무엇일까요 ?
:
: 저도 웬만하면 헬프에서 해결을 할려고 하는데 ... 못 찾겠네요 ㅜ.,ㅡ;;
:
: 다시 한번 답변해주시면 감사 하겠습니다.
:
: 전 system32에 있는 bpl,cpl 리소스 파일들 다 옮겨 넣어 보았는데도 역시 아래와 같은 메세지가
:
: "The specified module could not be found. "
:
: 정녕 패키지를 뭉뜽거리로 같이 로딩 해야 하는것인가 .......
:
: 물론 크기와 속도는 처음 로딩때 빼고는 무관하다고 하지만 그래도 웬지.....
:
: 염치 없이 자꾸 질문 드려 죄송합니다.
:
: 꾸벅~!
:
|