C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[12598] [ADO Component] 관련 질문 입니다.
머슴.한석복 [han8783] 1768 읽음    2007-01-04 09:59
빌더 게시판에 질문을 올려 놨는데, 호응(?)이 없어서, 이렇게 다시 올려 봅니다.

ADO Component를 이용해서 프로젝트를 진행 하고 있는데,
Application을 만들 툴이 Builder 5 pro 버젼 입니다.
아시다 시피, 5 pro 버젼에서는 ADO Compoent가 없는 관계로,
2006으로 이 project를 DLL로 작성을 했습니다.

그래서,
(1) 이것을 5에서, LoadLibrary로 로딩을 하도록 했는데, NULL을 리턴 하더군요.
     ( DLL->2006, App->5 (pro)  -> 실패)

고민끝에, 5(pro)에서는 안되는것이 아닌가 라는 생각으로,

(2) 2006에서 같은 Application을 만들어서 실행시켜보니, 정상적으로, 작동을 하더라구요.
     ( DLL->2006, App->2006  -> 성공)

(3) 이번에는, 6 enterprize 버전에서 문제의 Application을 Compile해서 실행 시켜 봤는데, 이것 역시 NULL을 리턴 하더라구요.( DLL->2006, App->6 (Ent) ->실패)

무엇인가 비밀이 있는것 같더라구요.

그래서 마지막으로,
(4) DLL을 6(ent) 에서 작성 해서, 5에서 Load 시켜 봤습니다. 그런데, 이것은 5(pro) 에서도 정상적으로 작동이 되더라구요.( DLL->6(Ent), App->5 (pro) ->성공)

그래서, 머릿속이 아주 뒤죽박죽이 되버렸네요. 처음에는, 5(Pro) 가 ADO Component가 없어서 그런것이다라고 생각을 했는데, 6(Ent)에서도 실행이 안되는 걸로 봐서는 이건 아닌것 같구요(4번의 경우도 있고).
어렵네요. 혹시, 이 문제에 대해서 경험 해 보신 분이나 아시는 분 조언좀 부탁 드리겠습니다.
에보니.^0^m [mortalpain]   2007-01-04 22:55 X
버전 5에서는 ado update pack 인가가 있을 겁니다. 그거 깔아야 되는데;;
기억이 가물가물 ㅎ =ㅅ=;;
까셨으면 미스테리네용^^;;
박지훈.임프 [cbuilder]   2007-01-05 03:44 X
에보니님이 아마 헷갈리시는 거 같은데... C++빌더5 프로에서는 ADO 컴포넌트가 없는 대신, 프로 구입 후 ADO 추가 구매가 가능했습니다. 그걸 말씀하시는 거 같고요.

C++빌더 Q/A 게시판에 한석복님의 비슷한 주제의 글이 없는데요...?
2006에서 dll의 프로젝트 옵션에 Use dynamic RTL 옵션이 꺼져있는지 확인해보시지요.
2006에서는 일반 애플리케이션 프로젝트에서는 이 옵션이 꺼져있는데, dll에서는 디폴트로 켜져 있거든요.
머슴.한석복 [han8783]   2007-01-05 11:14 X
47627 번 글입니다..( 이성렬 이라는 이름으로.... )
쩝..후배한테 좀 질문좀 올려 보라고 이야기 해놨더니 처음 올려 보는거라 내용을 너무 간략 하게 적어놨더라구요.. 뭐 길게 쓴다고 잘 쓰는건 아니지만..

아무튼, 말씀하신 대로 옵션을 확인 해 보았는데, OFF가 되어 있네요.
관심있게 답변 주신거 고맙습니다..
머슴.한석복 [han8783]   2007-01-05 11:32 X
해결 됐습니다. 임프님이 답변 올려 주시고, 아~ 옵션중에 뭔가 확인을 안한것이 있을까 라는 생각을 하고, 옵션을 뒤져본 결과 Package옵션중에 Build with RuntimePackage옵션이 꺼져 있더라구요. 이 옵션을 키고 나서 문제가 없는듯 보이네요.

고맙습니다.
박지훈.임프 [cbuilder]   2007-01-05 17:42 X
잘 됐네요~ ^^
잘 되시면 자답이라도 올려놓으시면 비슷한 일을 겪을 다른 분들께도 도움이 될 거 같은데요~

+ -

관련 글 리스트
12598 [ADO Component] 관련 질문 입니다. 머슴.한석복 1768 2007/01/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.