현재 pc에 델파이4와 델파이6이 설치되어있습니다.
전에 프로그램들은 델4로 되어있고 이번에 델6으로 사용하고자 하는것이 있어서 델6을 설치하였는데..
문제가 발생하였습니다.
미들웨어인 엔터라때문에 델6에서 에러가 발생하는 것 같습니다.
odet30.dll에서 함수를 참조하는데 델4에서는 에러가 없던것이 델6에서는 함수에러가 발생합니다.
어떻게 해야 하나요..
제 생각은 odet30.dll이 system밑에 있으니 델6에서도 그냥 가져다 쓸 수 있는 것이 아닌가요??
어떻게 해야 합니까??
고수님들의 답변을 부탁드립니다.
어흑 여기에 엔테라 땜에 고생하시는 분이 또 계시네요..^^;;
제가 넘 고생해서리 왠만하면 그냥 지나치기가 힘드네요...
혹시 설정이 빠진 것이 아닌 가 해서 이렇게 설치 방법을 올려 드립니다..
성공을 기원 하면서...^^;;
[Step 1] C:Program FilesBorlandDelphi6Entera Directory를 생성
- Entera Component Source Copy
[Step 2] 사용자 환경 설정
- Odet3020.pas Copy 또는 ues 절에 Variants 를 추가
- Odet30.dll 을 c:WindowsSystem에 Copy
- EntSQL.dll 을 c:WindowsSystem에 Copy
[Step 3] 프로젝트 종료 후 Component 설치
- Project - Options 메뉴선택 후 Packages Tab에서,
- Borland MyBase DataAccess Compnents(dclcds60.bpl) 삭제
- Borland Base Cached ClientDataset Component(dclcds60.dpl) 삭제
- Default Check
- C:Program FilesBorlandDelphi6EnteraVclent40.dpk 열어 Compile
- C:Program FilesBorlandDelphi6EnteraDclent40.dpk 열어 Compile 후, Install
- C:Program FilesBorlandDelphi6Entera*.dcu 파일을 $DELPHI_HOMElib에 Copy
[Step 4] Conversion 순서
- 대상 프로젝트(*.dpr)를 open
- Project - Options 메뉴선택 후 Packages Tab에서,
- Borland MyBase DataAccess Compnents(dclcds60.bpl) 삭제
- Borland Base Cached ClientDataset Component(dclcds60.dpl) 삭제
- Default Check
- Component 사용한 모든 Form을 open 하여 Componet 확인 후 저장
그럼 즐프하세염...