강좌,팁

[팁:6] 배포판(설치) 프로그램에 데이터 폴더 포함하기

조회 수 14459 추천 수 0 2004.05.20 18:34:42
허창원 *.187.247.97

[팁:006] 배포판(설치) 프로그램에 데이터 폴더 포함하기


사용버전: LabWindows/CVI 6


"질문답변" 게시판에 답변을 올려놓고 유용한 내용이라 생각되어 팁문서로도 작성합니다. 또 한동안 너무 글을 올리지 못한 죄송함의 표시이기도 합니다.


배포판 프로그램을 만들때, 프로그램이 필요로하는 데이터 파일도 함께 포함시킬 때가 있습니다. 그런데, 실행 프로그램과는 별개의 폴더에 두고 싶은 경우가 있습니다. 즉, 폴더와 함께 데이터 파일이 설치되면 더욱 좋겠죠?


LabWindows/CVI의 "Create Distribution Kit..." 기능은 사용하면 할 수록 맘에 드는군요.


그림 1에 설정에 필요한 화면과 설명을 덧붙였습니다.



그림 1. 배포판 프로그램에 폴더를 포함하기


그림 1에 빨간색으로 표시한 설명 만으로 쉽게 이해되실 것입니다. 간단히 요약하면,
"Create Distribution Kit..." 대화상자에서


1. "Add Group..."라는 버튼을 눌러 추가할 파일 그룹을 만듭니다.
    파일 그룹의 이름과 해당 파일들을 선택해서
추가합니다.

2. "File Group" 리스트에 추가된 파일 그룹을 선택합니다.

3. "Relative Path:"
난에도 생성될 폴더명을 입력합니다.

4. "Build" 버튼을 눌러 설치 프로그램을 만듭니다.

이렇게 설정하여, Build된 배포판 프로그램을 설치하였더니, 그림 2와 같이 되었습니다.



그림 2. 설치 프로그램에 의해 생성된 폴더


보기좋게 폴더들이 생성되었군요.
프로그램이 하위의 폴더들을 확실하게 잘 이용하기 위해서 GetProjectDir(), MakePathname() 함수들을 잘 활용하면 되겠습니다.


여러분들에게 하나님 주시는 평화가 깃들기를...


극동테크(www.kdtechno.com) 허창원 드림

List of Articles
번호 제목 글쓴이 날짜 조회 수
» [팁:6] 배포판(설치) 프로그램에 데이터 폴더 포함하기 허창원 2004-05-20 14459
55 [팁:5] Parallel Port 이용할 때, CVI Low-level support driver [2] 허창원 2004-05-18 12695
54 [팁004]팁아닌...팁..Text Message오른쪽 정렬..... [4] 야리싸내 2004-02-02 14803
53 객체의 위치값을 이용한 퍼즐 게임. file [2] 조인배 2004-01-09 13610
52 [강좌020]실행시에 uir파일을 사용하지 맙시다. file [6] 야리싸내 2003-12-19 13165
51 [강좌:019] CVI 런타임엔진과 설치 프로그램 허창원 2003-12-08 14424
50 그래프에 Zoom 기능을 만들어봤습니다.. ^^ file 야리싸내 2003-09-30 13273
49 헉..ㅠ_ㅠ;; 죄송합니다..위에 첨부파일에 소스가 없네요....ㅠ_ㅠ; file 야리싸내 2003-11-26 13234
48 [팁:003] NI DAQ 프로그래밍 예제 얻기 file 허창원 2003-08-11 14677
47 켄바스 기능을 이용한 아날로그시계 file [1] 조인배 2003-07-09 14383
46 [강좌:018] 따라하기 13. AudioPlayer(MP3, WMA, ASF, WAV 등) (2) 허창원 2003-04-11 13072
45 [강좌:018] 따라하기 13. AudioPlayer(MP3, WMA, ASF, WAV 등) (1) [1] 허창원 2003-04-11 14530
44 [강좌:017] 따라하기 12. 재사용 가능한 Library(static lib, DLL) 만들기 허창원 2003-04-11 15278
43 [팁:003] 종료시 MS Office와의 충돌 피해가는 대안 [2] 허창원 2003-04-01 13402
42 [강좌:016] 따라하기 11. 데이터 뷰어3로 업그레이드하기 (2) 허창원 2003-03-19 13717
41 [강좌:016] 따라하기 11. 데이터 뷰어3로 업그레이드하기 (1) 허창원 2003-03-19 12591
40 [강좌:015] 따라하기 10. 초기설정파일(ini) 이용하기 (3) [2] 허창원 2003-02-25 13861
39 [강좌:015] 따라하기 10. 초기설정파일(ini) 이용하기 (2) [2] 허창원 2003-02-25 12386
38 [강좌:015] 따라하기 10. 초기설정파일(ini) 이용하기 (1) [2] 허창원 2003-02-25 14685
37 [강좌:014] 따라하기 9. 터치스크린에서 숫자 입력하기 (3) [4] 허창원 2003-01-15 12334