|
이궁. 답변이 늦었네요.. 어제 오후이후론 못 들어와봐서요..
저도 그냥 짐작으로만 말씀드린겁니다만, F1Book을 사용하셨다길래 찾아봤습니다. (볼랜드 6.0 기준입니다.)
일단 F1Book의 헬프를 보면 다음과 같은 내용이 나옵니다.
-----
F1Book Formula One lets you design a spreadsheet with its full-featured Designer. The Help for this sample component is located on the CD in the VCF1.HLP file in the Ocx Vci Form1 directory.
-----
그래서 인스톨 디렉토리로 가서 CBuilder6\Ocx\Vci\VciForm1 폴더에 보면 VCF1.hlp 파일이 있습니다.
이파일을 열어서 Getting Started의 Distributing .... 항목을 보니, 다음과 같이 되어있군요.
-----
Distributing Formula One Applications
Redistributing Files
You can use all the files accompanying this product for development of an application. You can redistribute the run time version of the software according to the terms of the license agreement.
You can ship the following files with your application:
File
VCF132.OCX
MFCANS32.DLL
OC30.DLL
MSVCRT20.DLL
Note These DLLs must be present on a system for Formula One to function correctly. In addition if you intend to connect to an ODBC database, ODBC32.DLL must be present. This file is not distributed with Formula One.
-----
즉, 위의 한개의 ocx 파일과 3개의 dll이 같이 움직여야 됩니다. (볼랜드 Ent 6.0, F1Book 3.0.4 버전 기준입니다.)
그리고 ocx 파일의 레지스트리 등록 및 삭제는 "regsvr32.exe" 명령어를 사용하시면 됩니다.
이건 수동으로 등록하실때구요..
인스톨 파일을 만들때는 인스톨 쉴드의 경우 사용자설정으로 자동등록 파일로 설정해주면 함께 패키징 됐다가 인스톨시에 레지스트리에 등록시켜줍니다. 아마 다른 인스톨 툴들도 이 기능을 지원해 줄겁니다. 아니면 스크립트로 지정해 줄 수도 있을거구요...
그럼.. F1Book 이 맞다면 성공하시길..~~
파파투인 님이 쓰신 글 :
:
: C++ Builder 4.0을 이용하여 프로그램 한 후에 실행 파일을 만들어
: C++ Builder가 설치 되지 않은 다른 컴퓨터에서 실행을 하였는데 "클래스가 등록되지 않았습니다" 라는
: 에러 메세지가 발견되었다는 질문에 smleelms 님께 친절하게 아래와 같이 답해 주셨습니다. 고맙습니다.
:
: "프로그램 짜실 때 사용하신 Active X 파일이 있을 겁니다. 아마도 확장자가 ocx인 파일일 텐데요, 그넘도
: 같이 가지고 가셔서 레지스트리에 등록해 주셔야 합니다. "
:
: 그런데 그 Active X에 관련된 파일이 무었인지 모르겠고 또 어떻게 레지스트리에 등록을 해야 하는 지 모르겠습니다.
: 그리고 Install 파일을 만들 경우에는 어떻게 해야 하는지..
:
: 참고로 프로그램에서 사용한 Active X의 component는 F1Book 입니다(프로그램에서 실행된 데이타를 excel로 저장하기 위해서 사용한 것입니다.)
|