0
 35   4   1
  View Articles

Name  
   손병목  (2002-03-10 21:43:36, Hit : 21025, Vote : 1572)
Homepage  
   http://www.itmembers.net
Subject  
   배포용 설치 프로그램 만들기
정말 오랜만이네요. 데이터베이스(오라클) 기초 강좌를 신설하고서 열심히 강좌를 올리느라 비베 강좌에 소홀했습니다.
오늘은 예정된 순서를 바꿔 설치 프로그램을 만드는 실습을 해보겠습니다.
앞으로 기초 과정에서 해야할 실습 중에서 가장 쉬운 내용이라 예정보다 먼저 다루기로 했습니다.

비베에서는 매우 쉽게 설치 프로그램을 만들 수 있습니다.
아주 간단한 프로그램이지만 그래도 누군가에게 배포하기 위해 줄 때는 Setup.exe 파일이 포함된 설치 프로그램 형태로 줘야 폼(?)이 나지 않을까요?
그리고 상대방의 컴퓨터에 관련 DLL 파일이 모두 있다는 보장도 없구요.
무슨 말이냐면, 비베로 만든 프로그램을 실행하기 위해서는 관련 DLL 파일이 필요합니다. 지난 시간에 실습한 랜덤 파일 실습 프로그램도 실행 파일만 있다고 실행되지는 않습니다.
프로그램이 실행되는 PC에 Comcat.dll, Msvbvm60.dll, olepro32.dll, Vb6ko.dll 외에도 여러 개의 DLL 파일이 있어야 실행되는 것입니다.
이런 파일들을 모두 찾아서 배포용 디스켓이나 CD에 담는다는 것은 매우 힘든 일입니다.
이럴 때 비베에서는 '패키지 및 배포 마법사'를 사용해 손쉽게 설치 프로그램을 만들 수 있습니다.

지난 시간에 실습한 랜덤 파일 실습 프로그램의 배포용 설치 프로그램을 만드는 실습을 하겠습니다.

  1. 지난 시간에 실습한 소스 파일을 불러 오세요.(소스 파일은 프로그래밍 소스 자료실에 있습니다.)
    그리고 프로젝트 이름을 '랜덤 파일'로 바꿉니다.
    그냥 Project1 이라고 두면 나중에 프로그램이 설치된 다음 Project1이라는 이름이 생깁니다.


  2. 설치 프로그램을 만들려면 우선 실행 파일이 필요하겠죠. 실습 파일 만들기는 예전에 시계 프로그램 만들 때 이미 해 본 바가 있습니다.
    다음과 같이 파일 메뉴에서 실행 파일을 만드세요.


  3. 이제 '패키지 및 배포 마법사'를 실행해야겠습니다.
    [추가 기능]-[패키지 및 배포 마법사]를 실행하세요.
    만약 [패키지 및 배포 마법사]가 없다면 [추가 기능]-[추가 기능 관리자]를 실행해서 다음과 같이 '패키지 및 배포 마법사'를 선택하고 '로드/언로드','시작할 때 로드'를 모두 체크 표시하고 [확인]을 누르세요.

    다시 [추가 기능] 메뉴를 보면 [패키지 및 배포 마법사]가 보입니다. 실행을 하세요.

  4. [패키지 및 배포 마법사] 대화 상자에서 '패키지' 아이콘을 선택합니다.


  5. 다음과 같은 메시지가 나오면 그냥 [예] 버튼을 누르세요.


  6. 이후 화면부터는 계속 [다음] 버튼만 누르면 됩니다.
    • '패키지 형식'을 묻는 화면이 나오면 '표준 설치 패키지'가 선택된 상태에서 [다음] 버튼을 누르고
    • '패키지 폴더'를 선택하는 화면이 나오면 기본으로 제시한 폴더나 다른 폴더를 선택한 다음 [다음] 버튼을 누르고
    • '포함된 파일'을 선택하는 화면이 나오면 그냥 [다음] 버튼을 누릅니다.

      만약 배포할 프로그램에 Readme.txt나 기타 추가로 필요한 파일이 있으면 이 단계에서 [추가] 버튼을 눌러 추가할 수 있습니다.
      위 그림에서 보이듯이 배포용 설치 프로그램 여러 개의 파일이 필요하다는 것을 알 수 있습니다.
    • 'Cab' 옵션 화면에서는 그냥 '단일 Cab 파일'이 선택된 상태에서 [다음]을 누릅니다.
    • '설치 제목' 화면에서는 설치 프로그램으로 설치할 때 나타나는 제목을 입력합니다.
      여기서는 '랜덤 파일 설치 실습'이라고 적어 보겠습니다.
    • '시작 메뉴 항목' 화면도 그냥 [다음]을 누릅니다. 시작 메뉴에서 어느 곳에 위치하는지 확인하시고...
    • '설치 위치' 화면에서도 그냥 [다음]을 누릅니다. 기본 지정된 위치가 왠지 오류도 없고 안심이 될 것 같으니까...
    • '공유 파일' 화면에서도 [다음]을 눌러 넘어가세요. 공유 파일은 두 개 이상의 프로그램에서 함께 사용할 파일을 선택하는 것입니다.
    • 마지막으로 완료 화면에서는 그냥 [마침]을 눌러도 되고 '스크립트 이름'란에 적당한 이름을 입력해도 됩니다.


  7. 설치 프로그램을 완성하면 해당 폴더에 다음과 같은 파일이 보입니다.

    Support 폴더도 꼭 필요합니다. Support 폴더에는 각종 DLL 파일이 저장되어 있습니다.
    위 그림에서 보이는 파일 중 Setup.lst 파일을 메모장에서 한번 열어보세요.
    주~욱 훑어 보면 아시겠지만 배포용 설치 프로그램에 필요한 파일과 위치 등에 대한 정보가 기록되어 있습니다.

  8. 그럼 마지막으로 Setup 파일을 실행하여 프로그램을 직접 설치해 보세요.
    그리고 지울 때는.... 제어판의 '프로그램 추가 제거'를 이용하면 됩니다.


비베에서 제공하는 배포용 설치 프로그램 마법사는 매우 훌륭합니다.
그러나 전문가들은 비베에서 자체 제공하는 설치 프로그램 마법사가 아닌 다른 설치 프로그램 툴을 이용하는 경우가 많습니다.
비베에서 제공하는 설치 프로그램 마법사로 만든 설치 프로그램의 덩치가 크고 실제 설치 속도가 느리다는 이유 때문이죠.

벌써 일요일이 다 가버렸네요.
내일부터는 다시 월요일입니다. 활기찬 한 주 되시길 바라면서,
이상 동주 아빠 손병목이었습니다.


Prev
   비베와 데이터베이스 - JET와 데이터 컨트롤

손병목
Next
   예제로 익히는 파일 시스템(2) - 랜덤 접근 파일(下)

손병목


Copyright 1999-2020 Zeroboard / skin by Zetyx