gds32.dll의 등록정보에 나오는 파일 버전을 보신 거죠? 그게 중요한 게 아닙니다.
예전에 제가 "gds32.dll 버전 문제로 Interbase Admin 탭이 나오지 않는다" 라고 했던 건요. 잘 읽어보시면...
http://firebird.borlandforum.com/impboard/impboard.dll?action=read&db=fb_qna&no=1826
"GetGDSLibrary.GetIBClientVersion의 리턴값이 6 이상이 되지 않으면 InterBase Admin 컴포넌트들이 등록되지 않는다" 라고 되어 있지요? 파일의 버전이 아니라, 해당 dll이 엑스포트하는 함수 GetIBClientVersion 에서 리턴하는 값이 중요한 겁니다. 방금 제가 간단히 델파이로 코드를 짜서 확인해보니 여전히 2 값이 나오네요. 당연히 어드민 탭이 나오지 않죠.
uses IBIntf;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(FloatToStr(GetGDSLibrary.GetIBClientVersion));
end;
그럼...
강재호.만해 님이 쓰신 글 :
: FireBird 2.0 최종 릴리즈의 gds32.dll 버젼을 확인 해봤는데요
:
: 버젼값이 6.3.0.12748로 나오는데요
:
: 임프님이 이전에 올려 놓으신 글 처럼 Interbase 버젼 확인 하는 루틴에서 6이면 통과가 되야
:
: 정상이 아닌가요?
:
: 지금 FireBird 2.0 최종 릴리즈를 설치한후 BCB6를 열어 보면
:
: 아직도 Interbase Admin탭이 나오지 않습니다.
:
: 굳이 디자인 타임에서 건드릴 필요는 없지만
:
: 폼 디자이너에서 자꾸 에러 나는건 영 보기 싫네요
:
: 해결 방법 없을까요?
:
: 참고로 제 화면 올립니다.
|