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

C++빌더 Q&A
C++Builder Programming Q&A
[22844] 네. 컴파일 가능합니다.
김상구.패패루 [peperu] 873 읽음    2002-11-25 16:54
넵. 그냥 컴파일 됩니다.
엄밀하게 따지면 C++ Builder에는 오브젝트 파스칼 컴파일러도 함께 포함되어 있는거죠.
*.pas파일을 그냥 프로젝트에 포함시키면 그대로 컴파일 됩니다.

가령.. 파스칼로 *.pas파일에 TMyClass를 만들어 놓은것이 있으면 그냥 C++ Builder의 프로젝트 파일에 그 파일을 포함시키고 일단 한 번 컴파일 하면 자동적으로 해당 *.pas파일에 대응하는 hpp파일이 생성됩니다.*.cpp 파일에서 이 hpp를 인클루드시키고

TMyClass *pMyClass = new TMyClass();
...

이런 식으로 쓰시면 됩니다.
물론 일반 함수형태도 가능합니다.
단지 하나의 cpp파일에서 C++와 Pascal을 혼용해서는 안됩니다. 앞서도 말씀드린 것과 같이 Pascal 컴파일러도 함께 가지고 있는 것이므로 파일단위로 적용됩니다.

오히려 C++ Builder를 쓰시면 VC++ 프로젝트와 Delphi 프로젝트 모두에 참여할 수 있겠네요. ^^

+ -

관련 글 리스트
31214         Re:답변 감사합니다. 음냐리 765 2002/11/25
31213         Re:답변 감사합니다. 음냐리 826 2002/11/25
31212         Re:답변 감사합니다. 음냐리 793 2002/11/25
22831         델파이 고수가 있다면 당장 C++ Builder를 시작하시는 편이.. 김상구.패패루 1080 2002/11/25
22841             Re:질문이 있는데요. 박성열 795 2002/11/25
22844                 네. 컴파일 가능합니다. 김상구.패패루 873 2002/11/25
22818     Re:빌더를 배워볼까 하는데요. 조준회 850 2002/11/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.