C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 자료실
C++Builder Programming Resources
[191] TXMLDocument for C++Builder 6 / Delphi 6 Professional
박지훈.임프 [cbuilder] 17010 읽음    2002-10-16 19:57
C++Builder 6와 Delphi 6의 프로페셔널 에디션에는 TXMLDocument 컴포넌트가 등록되어 있지 않습니다.
TXMLDocument 컴포넌트를 등록하기 위해서는 이 컴포넌트에서 사용하는 프로퍼티 에디터들이 필요한데,
이 프로퍼티 에디터들의 소스는 C++Builder와 Delphi의 엔터프라이즈에도 포함되어 있지 않습니다.
(단지 엔터프라이즈에서는 디자인 패키지에 컴파일되어 들어가 있죠)

이번에 올리는 자료는, TXMLDocument 컴포넌트를 등록할 수 있도록 해주는 프로퍼티 에디터들의
소스와 C++Builder 6 / Delphi 6용 패키지 프로젝트 파일입니다.
엔터프라이즈에도 이들 소스는 없으므로 엔터프라이즈 사용자라도 소스 분석이 필요하신 분께는
필요하겠습니다.

델파이 사용자들에게는 설치에 약간의 절차가 더 필요한데요.
프로퍼티 에디터들의 소스는 압축파일 안의 xmlcomponent.pas 파일인데, 이 파일을 열어보면
상단에 //{$DEFINE D6BUILD} 라고 주석처리된 부분이 있습니다.
이것은 C++Builder 6 프로페셔널에서만 주석처리하는 것이므로, 델파이 사용자라면 주석처리를
지우고 {$DEFINE D6BUILD} 컴파일러 디렉티브를 살려놔야 합니다.

다운받은 곳은,
http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=18939

그럼...

leo21c [leo21c]   2006-03-16 09:55 X
다운 받아 압축을 풀고 파일 중에 xmldocBCB6  파일을 클릭한 후  make 하면 TMSC6.LIB링크 에러가 발생합니다. 또는 다른 링크 에러가 발생할 수 있습니다. 제가 사용하는 컴파일러는 BCB6.0 pro입니다. 위와 같은 문제가 발생하면 LIB를 찾지 마시고 아래와 같이 하면 해결이 됩니다. 제가 문제가 발생했을 때 답변 주신 내용입니다.

///////////////////////////////////////////////////////////////////////////////
빌더를 꺼놓으신 상태에서 xmldocBCB6.bpk를 메모장이나 아무 에디터로 여셔서...
TMSC6.lib가 찾으셔서 지우시고 저장하시고 다시 컴파일...
그리고 또 못보던 lib 링크에러 가 나시면  또 열어서 지우시고..
그런식으로 하시면됩니다..

이유는 써드파티 컴포넌트가 설치된 환경에서 bpk를 만들다 보니 그렇게 된것 같습니다.
xmldoc하고는 아무 상관없는 lib니 에디터로 열어서 지우시면 됩니다,.,.

그럼 즐거운 하루 되세요

+ -

관련 글 리스트
191 TXMLDocument for C++Builder 6 / Delphi 6 Professional 박지훈.임프 17010 2002/10/16
(링크)     Delphi 자료실 > TXMLDocument for C++Builder 6 / Delphi 6 Professional
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.