|
웹사이트에서 ExcelReport라는 파스칼파일을 다운받았습니다.
(파일명 : ExcelReport.pas, EXCELREPORT.RES)
저자가 설명한 대로 델파이에서는 Delphi palette부분의 Additional부분에 컴포넌트가
생기더군요...
File->New->Package해서 파스칼파일을 로드한다음 Install하니까 문제없이 컴포넌트가
생기는데...
이것을 가지고 CBuilder에서 Pakage를 설치하니까.. 다음과 같은 에러가 발생하더군요.
1. ExcelReport.pas는 excel97.dcu, office97.dcu, vbide97.dcu파일을 사용합니다.
2. 위의 3개파일을 같은 디렉토리에 넣은다음 Install을 했는데...
이번에는 excel97.obj라는 에러메세지가 뜹니다... 더이상 손을 쓸수가 없더군요
혹시 유영인님이 이부분에 대해 알고계시면 알려주시면 감사합니다.
파일을 올립니다.
유영인.Chris 님이 쓰신 글 :
: Delphi 컴포넌트는 90% 이상 C++ Builder 에서 컴파일 됩니다. 단, Delphi 가 먼저 깔려져 있어야 하는 경우가 있는데, 이유는 델파이의 Uses 구문에서 Delphi VCL 소스를 참조하기 때문입니다.
:
: 굳이 델파이를 깔지 않더라도, Source\VCL 디렉토리에서 해당 파일을 복사하는 방법도 있지만, 그 것보다 델파이를 먼저 깔고, C++ Builder 에서 Lib Path, Include Path 에 VCL 소스 디렉토리를 지정해 주는것이 훨씬 깔끔한 방법이라 생각됩니다.
:
: 하지만, 패키지 파일의 경우, 수정을 직접 해 주셔야 합니다. 아니면, 직접 일일히 소스를 Install Component 로 등록을 하시는 방법도 있습니다.
:
:
: hwangbo 님이 쓰신 글 :
: : 안녕하세요...
: : 궁금한 점이 있어서 글을 올립니다.
: : 제가 웹사이트에서 dephi component를 하나 다운받았는데...
: : 델파이에서는 컴포넌트 설치가 되는데 CBuilder용은 없더군요.
: :
: : 그래서 만든저자(외국사람)한테 메일을 띄웠더니...
: : 자기는 CBuilder프로그램이 없어서 잘모르겠다고 응답이 왔습니다.
: : 그리고 델파이와 CBuilder가 비슷한 구조이기 때문에 같이 사용해도 무관
: : 하다고 하더군요...
: :
: : 혹시 이런문제를 해결할 수 있습니까...
: : 답변좀 부탁드립니다
|