FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[3459] Re:Re:Re:파이어버드 배포관련 & 델파이 컴포넌트 interbase 컴포넌트 질문 입니다
민스 [] 2743 읽음    2010-06-09 14:42
네이버에서 inno setup 검색해서 설치하시고요..
제가 사용하는 inno setup 배포 스크립은 이렇게 합니다..

[Messages]
SetupWindowTitle= %1 3 (Build 629)

[LangOptions]
DialogFontName=굴림
DialogFontSize=9

[Setup]
AppVersion=1.0
AppCopyright=
AppName=
AppVerName=
AppPublisher=
AppPublisherURL=
DefaultDirName=
DefaultGroupName=
DisableStartupPrompt=yes
DisableProgramGroupPage=yes
Compression=lzma/ultra

[Files]
Source: "..\bin\myapp.exe"; DestDir: "{app}"; CopyMode: alwaysoverwrite
Source: "..\bin\mydb.fdb"; DestDir: "{app}"; CopyMode: alwaysoverwrite

[Icons]
Name: "{group}\myapp"; Filename: "{app}\myapp.exe"; Comment: "myapp Comment~"; WorkingDir: "{app}"
Name: "{group}\myapp UnInstall"; Filename: "{app}\unins000.exe"; Comment: "myapp UnInstall"; WorkingDir: "{app}"

[Registry]

[Run]
Filename: "{app}\Program\Firebird-2.0.1.12855-1-Win32.exe"; Parameters: ""; StatusMsg: "Firebird Install..";  WorkingDir: "{app}\Program";  Flags: nowait
Filename: "{app}\myapp.exe"; Description: "would you Execute myapp?"; Flags: nowait postinstall skipifsilent

[Code]

김영균 님이 쓰신 글 :
: 답변 감사 합니다
: 우선 저도 다른거 안쓰고 IBQuery만 사용해서 추가 삭제 조회 를 해보도록 해볼께요 그뒤에 말씀하신거는
: 잘몰라서.. ㅠ,ㅠ(완전 초짜임 ㅠ,ㅠ)
: 그리고 2번에 그 한출 추가하라고 하셨는대 어디다 해야되는지 모르겠어요 ㅠ,ㅠ 너무 차려준 밥만 먹을려고하는 경향
: 이있지만서도 인스톨쉴드도 이번에 처음접한거라 ㅠ,ㅠ 스크립트에 뭐 추가하라는 말씀같은대 잘모르겠어요 ㅠ,ㅠ
: 그래도 답변만 눈빠지게 기다리고있었는대 감사합니다 ^^
:
: 민스 님이 쓰신 글 :
: : 1.번은 잘 모르겠네요.. 
: :   인터베이스라면 IBQuery로 작업하시는것을 추천합니다..
: :   저는 Datasourece.. DBGrid류는 사용하지 않습니다..  초보와 안초보의 경계선입니다..
: :   only IBQuery -> 더 속도개선된 서디파티류.. + Virtual String Tree 가 진리입니다..
: :   (제가 대용량을 많이 다루는 편이라서요)
: : 2.번은 inno setup으로 배포하느것이 좋은데요..
: :   파이어버드 셋업.exe를 포함해서 인스톨 작업시 실행시키면 됩니다..
: : [Run]
: : Filename: "{app}\Program\Firebird-2.0.1.12855-1-Win32.exe"; Parameters: ""; StatusMsg: "Firebird Install..";  WorkingDir: "{app}\Program";  Flags: nowait
: :   이렇게 한줄추가하면 끝나네요..
: :
: : 김영균 님이 쓰신 글 :
: : : 안녕하세요 파라독스 사용하다가 이번에 파이어버드를 사용하개된 초보입니다
: : :
: : : 델파이 를 사용하고 있습니다.
: : :
: : : 우선 interbase컴포넌트 질문부터 드릴꼐요
: : :
: : : 조회 나 생성은 기존에 사용했던 방식 그대로 하니 되더라구요
: : :
: : : 그런대 문제는 삭제 에서 생겼는대요
: : :
: : : 우선 Table1.setkey 그리고 Table1.gotokey로 삭제할 인덱스를 찾아가는 방식을 이용했었는대
: : :
: : : interbase컴포넌트의 IBTable 는 .setkey 와 .gotokey 가 없더라구요 그래서 우선 임시방편으로 Locate 를 이용해서
: : :
: : : 삭제를 하니깐 되긴하는대 이방법이 정확한 방법인지 모르겠고.... 해서 IBTable에서는 해당 삭제할 인덱스를 찾아 가는
: : :
: : : 방법이 있나해서 질문드리고요
: : :
: : : 두번째 질문은
: : :
: : : 파이어버드를 이용해서 배포를 하기위해서는 셋업 파일을 만들어서 배포를 해야되는대
: : :
: : : 파라독스 사용할때 사용했던건 인스톨쉴드 를 사용했었는대
: : :
: : : 파이어버드로 배포 cd를 만들려면 서버용과 클라이언트용이 틀려야되자나요  서버용에는 파이어버드가 함께 설치되도록
: : :
: : : 하는 방법과 서버의 3개의 .dll파일을 클라이언트 pc의 system32에 자동으로 설치되게 해야되는.....
: : :
: : : 우선 3개의 .dll파일을 설치하는 거는 어떻게 전에 쓰던방법 을 응용해서 하면될거같은대
: : :
: : : 문제는 서버 pc에 프로그램 인스톨시 파이어버드도 인스톨 하게 하는게 좀 걱정입니다.
: : :
: : : 말에 두서가 없는거같아서 간단하게 질문 요약해볼께욤
: : :
: : :
: : : 1.  IBTable에서 선택한 인덱스 값을 지정하는 방법
: : : (파이어버드를 이용한 interbase컴포넌트 사용예제 있으시면 좀 부탁드려두될련지 헤헤 ㅠ,ㅠ)
: : :
: : : 2. 파이어버드 를 이용해서 배포할려고하는대 인스톨쉴드에서 파이어버드 셋업도 함꼐 되도록 하는 방법
: : : 
: : :
: : : 파이어버드 초보에게 꿈과희망을 주세요!!ㅠ,ㅠ

+ -

관련 글 리스트
3455 파이어버드 배포관련 & 델파이 컴포넌트 interbase 컴포넌트 질문 입니다 김영균 2987 2010/06/09
3456     Re:파이어버드 배포관련 & 델파이 컴포넌트 interbase 컴포넌트 질문 입니다 민스 2697 2010/06/09
3458         Re:Re:파이어버드 배포관련 & 델파이 컴포넌트 interbase 컴포넌트 질문 입니다 김영균 2775 2010/06/09
3459             Re:Re:Re:파이어버드 배포관련 & 델파이 컴포넌트 interbase 컴포넌트 질문 입니다 민스 2743 2010/06/09
3460                 Re:Re:Re:Re:파이어버드 배포관련 & 델파이 컴포넌트 interbase 컴포넌트 질문 입니다 메조 2646 2010/06/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.