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

컴포넌트/라이브러리
Delphi/C++Builder Programming Components&Libraries
[352] 델파이용 버튼 컴포넌트인데 빌더용으로 컴버전이 안되서...
주희 [jplus] 19013 읽음    2003-11-21 01:25
TFreeButton.zip 173KB 데모하고 같이 들어 있습니다...
델파이용 컴포넌트인데 빌더용으로 컴버전이 잘안되어서
고수님들에게 부탁 드립니다.

많은 기능은 없는거 같은데...
데모를 실행해서 보시면 알겟지만 쉼플하고 좋은거 같은데
저의 무지로 인하여 어떻게 컴버너 해서 올리려구 했는데
도무지 되지 안아 이렇게 고수님께 부탁드립니다.
김태선 [jsdkts]   2003-11-21 13:14 X
그냥 사용자 패키지를 하나 만드시고 그기에 위 *.pas 소스를 추가한뒤 install 하시면
등록됩니다.
그리고 생성되는 *.hpp 소스에서 onClick을 OnClick 로 고쳐주시고 바로 밑줄도 마찬가지로 고쳐주시면  잘 됩니다.
주희 [jplus]   2003-11-21 14:19 X
감사 합니다 그런데 인스톨 하면 에러가 나요
Cannot load package 'vcldb60.' it contains unit 'DBPWDlg', which is also
contained in package 'package1'
이렇게 에러가 나는데 이유가 먼지 잘몰라서요
김태선 [jsdkts]   2003-11-21 15:15 X
컴포넌트 인스톨에 익숙하지 않은 모양이네요..
새로운 패키지를 생성해서 인스톨하면 되는데, 이미 있는 DB쪽 패키지에 더하신 것은 아닌지..
어쨌거나 위 에러도 패키지 안에 요구하는 파일을 넣어주면 되지만,
그것보다는 새로운 빈 패키지를 하나 생성해서 인스톨하시는게 편리합니다.
기존에 있던 표준 컴포넌트 패키지는 절대 건드리지 마시고요..

위 에러는 인스톨하기 위해 위 컴포넌트를 포함시켰던 패키지에서 요구하는 vcldb60 패키지를 찾지 못하기 때문입니다. 그건 패키지 옵션에서 디렉토리에 해당 파일이 있는 곳을 추가해주면 해결될 수 있습니다. 그러나 기존 컴포넌트는 건드리지 마시고요.


그리고 *.hpp 를 수정하지 않고, *.pas 에서 onClick 부분을 수정해도 됩니다.
델파이는 대소문자 구분을 안하는데, C++은 하기 때문에 대소문자를 맞춰주면 사용에 문제가 없습니다.
저는 덕분에 잘 인스톨해서 쓰고 있습니다.
주희 [jplus]   2003-11-21 16:49 X
ㅠ.ㅠ 제가 뭘 손댔는지 많은 링크에러가 떨어 집니다.
빌더를 다시설치 해서 한번 해봐야 겠습니다.
혹시 태선님의 패키지를 올려 주실수 없는지요?
그걸로 한번 해보고 나서 제설치 할가 합니다

+ -

관련 글 리스트
352 델파이용 버튼 컴포넌트인데 빌더용으로 컴버전이 안되서... 주희 19013 2003/11/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.