제가 인스톨실드시 애로사항을 올려봅니다.
(델파이가 없고 bde가 없는 pc)
기존에 되어있는 인스톨 파일을 다른 실행파일을 바꾸어 업데이트 하려고 합니다.
몇 번이고 해 보았는데 오라클의 alias인 test 까지 BDE adminstrator에 잡히는데,
(기존 인스톨 파일에 alias가 오라클의 test가 잡혀있음.)
자꾸 oracle의 vendor init가 orant.dll로 잡히는데 잘 모르겠네요.
인스톨 파일에서의 레지스트리 건드리는 부분도 체크해보기도 하였는데...
질문이 조금 더 필요하시면 올려 주세요. 더 상세히 올려 드리겠습니다.
비슷한 답변이라도 괜잖으니 답변 부탁드립니다.
저번에 노지동씨도 질문 올리셧던데... 연락 하라고 하시라고 했는데... 연락이 없더
군요..... 흑흑
그건 그냥 전산 관리자들 해라고 하고 넘어간 문제 같은데..
꼭 하셔야 된다면 아는데 까지 말씀드릴께요....
우선 설치될때 디폴트가 orant.dll인것 같더라고요... (사실 정확하게 왜 이게 잡히는
지는 몰라요..) 뭐 ora73이나 뭐 이딴게 잡히면 이해가 가는데 말야.... 인스톨 쉴드가
이상한건지.....
어쨌거나.. 이걸 수정할려면 레지스트리를 건드리시면 됩니다.
local_machineSoftwareborlandDataBase EngineOracleinit 에 보시면
vendor init가 있거든요.. 이값을 바꿔 버리면 됩니다...
그런데 문제가 있죠.... BDE가 설치되어 있는경우.. 그러니까.. 이미 설치된게 있는경우
에는 이 BDE의 모든 정보가 레지스트에도 있지만.. idapi.cfg에 저장이 된다는 겁니다.
그래서 다시 추가로 설치한다던지 하더라도.. 여기에 추가되는 거지 레지스트리의 정보
를 읽어오거나 하지는 않는거 같아요... ( 그럼 왜 레지스트리에 넣어둔거야??? )
idapi.cfg가 삭제된 경우 레지스트리의 값을 불러와서 디폴트 값으로 쓰죠...
그러니까.. 설치된 경우에는 이걸 지원버려??? ( 음.. 이건 위험 하네요.. )
이걸 삭제할 경우 이전에 다른 팀에서 설치 했거나.. 뭐 그곳 전산실에서 델파이 안쓰다
는 보장은 못하잖아요....
.. 이문제 때문에 저번에 그냥 그렇게 했었던것 같은데.... 이거의 답은 저도 잘 모르
겟어요... 지금까지는 그냥 이걸 간단하게 수정하면 되니까.. 별 어려움이 없었거든요.
앞으로 IS에서 BDE를 수정할수 있을때가 오겠죠...
--------------------------
정리하면... 레지스트리 수정하시구요.. ( 이건 아시죠? )
설치하면 수정이 되는데... 이전에 이미 설치되어 있으면 이게 업데이트 되지 않을겁
니다.. 이경우에는 그냥 BDE실행해서 고쳐 주세요...
그럼.. 즐거운 시간 되시길.....
- 하얀까마귀 -
추신 : 저번주에 과장님 만났는데.. 마산에 다니시더군요... 인터넷쪽 하신다고... 하
던데.... 그런대로 괜찮으신것 같아요... 아!! 그리고 2달에 한번정도 같이 술이나 한잔
하자시던데... 어때요??? 좋죠??
회사다니면서 제가 술한번 안 샀는데... 시간있으면 연락해요...
전 매일 놀다가 이번주가 조금 바쁘고 그리곤 아마 또 시간이 많을것 같아요...
그럼... 연락 하세요....
심효찬 wrote:
> 제가 인스톨실드시 애로사항을 올려봅니다.
> (델파이가 없고 bde가 없는 pc)
>
> 기존에 되어있는 인스톨 파일을 다른 실행파일을 바꾸어 업데이트 하려고 합니다.
>
> 몇 번이고 해 보았는데 오라클의 alias인 test 까지 BDE adminstrator에 잡히는데,
> (기존 인스톨 파일에 alias가 오라클의 test가 잡혀있음.)
>
> 자꾸 oracle의 vendor init가 orant.dll로 잡히는데 잘 모르겠네요.
>
> 인스톨 파일에서의 레지스트리 건드리는 부분도 체크해보기도 하였는데...
>
> 질문이 조금 더 필요하시면 올려 주세요. 더 상세히 올려 드리겠습니다.
>
> 비슷한 답변이라도 괜잖으니 답변 부탁드립니다.