예 델파이2006이 Delphi10이 맞습니다.
검색만 잘 하셔도 답변을 바로 찾으실수 있는데.. 검색을 안해보신듯...
( 검색만 잘하셔도 질문 올리시지 않으시고도 98프로정도(대충)는 해결할수 있습니다. )
어느분이 올리신 자료인지 기억은 나지 않습니다만 저도 글을 보고 따라했습니다..
(사실 그리 복잡하지는 않습니다. 컴파일 옵션만 몰랐는데.....)
------------------------------------------------------------------------------------------
사용툴 : BDS2006, zeoslib(zeosdbo)
델파이 소스로 된 컴포넌트 소스들을 컴파일 하여 컴포넌트로 등록하면 팔레트에 컴포넌트가
보이고 사용 가능합니다.
이제 델파이를 종료하고 빌더를 실행하면 컴포넌트(툴)팔레트에 컴포넌트가 등록 되어 있습니다.
그러나 사용은 불가 합니다. 아니면 등록이 안되어 있을 수도 있습니다.
zeosdbo6.6beta(
http://sourceforge.net/project/showfiles.php?group_id=35994&package_id=28219 )
를 예로 설명 합니다.
1. 우선 다운 받은 소스를 압축을 해제 합니다. (사용자가 편한 아무 곳에나...)
압축을 해제후 폴더를 보면 delphi10 이라고 보입니다. 이 폴더를 사용 할 것입니다.
~\packages\delphi10
2. Delphi 2006(BDS)를 실행 합니다.
파일->open프로젝트를 실행하여 압축해제한 폴더에서 ZeosDbo.bdsgroup 파일을 불러 옵니다.
그러면 다음과 같은 에러가 보일 것입니다. : Cannot find resource~recreated. 무시하고 엔터...
3. 불러오고 나면 델파이2006 우측의 프로젝트 팔레트에 ZeosDbo그룹으로 다음과 같이
6개의 bpl 파일 들이 보입니다.
ZCore100.bpl, ZPlain100.bpl, ZParseSql100.bpl, ZDbc100.bpl,
ZComponent100.bpl, ZComponentDesign100.bpl 이렇게 6개가 보입니다.
4. 델파이2006 메뉴에서 Project -> Build All Projects 실행하면 빌드되고 사용가능 하겠지만
이렇게 하면 빌더에서 컴포넌트를 사용하지 못합니다. 그래서 다음과 같이 합니다.
델파이 우측에 있는 프로젝트 팔레트에서 bpl 6개가 보인다고 말씀드렸죠? 각각에 마우스 오른쪽
버튼을 눌러 나오는 메뉴의 맨 하단에 보면 Options를 실행 합니다.
Project Options 창이 뜨면 왼쪽 트리 메뉴에 Linker가 보입니다. 클릭 하면 오른쪽 해당 옵션에
Linker Output 에서 Generate all C++Builder files를 선택 합니다. (6개 다 해주어야 함)
이제 델파이 툴 메뉴에서 Project -> Build All Projects 를 실행 합니다.
5. 빌드가 완료 되었습니다.
그러면 좀전에 압축을 해제했던 폴더의 ~\packages\delphi10\build 에 보면
dcu, lib 파일이 생성 된것을 볼 수 있습니다. 이렇게 해서 빌더용 lib를 얻었네요.^^*
또한 hpp 헤더 파일도 만들어 집니다.(~\packages\delphi10 와 ~\source에 각각 만들어 짐.)
준비는 된 것 같네요. (lib, hpp)
6. 기본적으로 설정된 ~\Borland Studio Projects\Bpl 에 보면
각각 bpl, bpi, dcp 파일이 생성 된 것을 볼 수 있습니다. 이제 등록만 하면 되는 군요.^^*
7. 델파이를 실행합니다. 툴 메뉴의 Tools->Options 에서
Delphi Optins의 하단 메뉴에 Library-win32를 클릭하고 우측에 Directories의 Library Path에서
패스를 걸어 줍니다. bpl, dcu, lib 파일 등... 특히 bpl파일은 운영체제에서 인식할 수 있게
path를 걸어준다던지 아니면 system32같은 폴더에 카피 하여 주면 됩니다.
8. 이제 델파이 툴 메뉴의 Component -> install packages를 실행하고 Add 버튼을 눌러
ZComponentDesign100.bpl 를 등록 하면, 델파이 툴의 우측 하단의 컴퍼넌트 팔레트에
zeos컴포넌튼가 등록 되어 있을 것입니다. 사용하시면 됩니다.
----------------------------------------------------------------------------------------
지나가다 님이 쓰신 글 :
: ZEOSDBO-6.6.0-beta 버젼을 설치할려고 하는데
: 해당 압축 파일에 packages 폴더에 delphi 10에 있는 것을
: 사용 할려고 하는데 제가 2006 버젼을 처음 사용하는 지라...
:
: ==== 파일 내용 ====
:
: ZComponent.bdsproj ZComponent.dpk
: ZComponentDesign.bdsproj ZComponentDesign.dpk
: ZCore.bdsproj ZCore.dpk
: ZDbc.bdsproj ZDbc.dpk
: ZeosDbo.bdsgroup ZParseSql.bdsproj
: ZParseSql.dpk ZPlain.bdsproj
: ZPlain.dpk ZTestBugReport.dpr
: ZTestComponentAll.dpr ZTestCoreAll.dpr
: ZTestDbcAll.dpr ZTestFramework.dpk
: ZTestParseSqlAll.dpr ZTestPerformance.dpr
:
:
: 압축 파일에 설명서도 없습니다(그전 버젼과 파일 추가 된게 있어서.. 설치
: 순서도 중요하다고 그러고 ..)
:
: 그런데 델파이 2006이 델파이 10 맞죠?