|
인스톨쉴드를 사용하신다고 하셨죠.
제가 사용하는 방법을 한번 사용해 보세요.
저도 아래와 같은 방법을 이용해서 베포 하고 있습니다.
위에 답변중에 Project -> Option -> Linker -> Use dumamic RTL을 Disable 하는것과 Packages 에서 Build
with runtime packages 를 disable 하신다음 컴파일을 먼저 하십시오.
다음으로 인스톨쉴드를 이용하실때 데이타베이스가 있는 디렉토리와 레지스터리를 등록해 주셔야 하는데 다음과 같이 해 보십시오.
1. Organize You Setup -> General Information -> DATABASEDIR 항목을 설정 합니다.
"C:\PROGRAM FILES\COMMON FILES\BORLAND SHARED\BDE"
2. - Specify Application Data -> Files 에서 DATABASEDIR을 선택합니다.
"Destination Computer" 항목을 마우스로 클릭하고 오른쪽 번튼을 클릭하면 List가 나타 납니다
이 List에서 선택하면 됩니다.
- 다음으로 1에서 등록한 디렉토리 C:\PROGRAM FILES\COMMON FILES\BORLAND SHARED\BDE"에서 모든 파일
들을 "DATABASEDIR"안에 등록해 줍니다.
- 이때 꼭 파일들만 등록해 주세요. 만약 "BDE"디렉토리 자체를 등록하면 "BDE\BDE"안에 생성되게
됩니다.
3. 다음으로 레지스터리를 들록해 주십면 됩니다.
- Configure the target system에서 Registry를 선택합니다.
- 화면에서 Source 선택 창 (화면 상단)에서 아래 정보를 화면 아래 창 같은 위치에 등록합니다.
- 등록하는 방법은 아시겠지만 마우스를 클릭하셔 드래그 하시면 됩니다.
"HKEY_LOCAL_MACHINE ->SOFTWARE->BORLANED->DATABASE ENGINE"
위와 같은 해서 빌드후에 배포하니깐 잘 되더군여
좀 무식한 방법일지 모르지만 잘 되니깐 함 해보십시오.
혹 모르시는 분 들께 도움이 됬으면 합니다.
은령 님이 쓰신 글 :
: 책들에 나와 있는 예제 프로그램은 물론 실행파일만 있으니 되지 않는다고 쳐도,
:
: Installshield를 써서 bcb 관련 패키지를 전부 선택한 후 만든 설치파일 역시 builder가 없는 컴퓨터에서는 .dll 파일이 없다면서 실행이 되지 않습니다.
:
: 임시방편으로 메시지가 뜨는 .dll 파일을 수동으로 포함시켜가면서 실험해 보기도 했지만, 끊임없이 다른 메시지가 수정할 때마다 나오기 때문에 포기했습니다.
:
: 기능은 간단하게 dbase 파일을 사용하여 목록을 보여주고 편집할 수 있는 프로그램인데, 설치 버전이 되지 않아 속을 썩이고 있습니다.
:
: 데이터베이스 프로그램 배포판에 성공하신 경험자 분들의 조언 부탁드립니다.
|