안녕하세요. 천리안 프로그래머포럼 C++Builder 담당자 임펠리테리입니다.
DELPHICLASS와 PASCALIMPLENTATION은, 델파이, 즉 오브젝트 파스칼 문법으로 작성된
vcl 클래스로부터 상속받는 클래스의 C++ 헤더일 경우에 붙습니다. 그러니까 클래스
함수들의 바디를 호출하기 위해 파스칼 모듈을 억세스해야 할 경우에 헤더의 클래스
선언에 포함되는 것들이죠.
아마도 AppBar.pas를 c++로 컨버팅중이신 것 같은데.. c++로 컨버팅하는 경우, 즉
모듈이 c++ 모듈이라면 이들 수식어는 필요가 없습니다. 다만, 일반적으로 빌더
클래스를 패키지화하는 것이 보통인데, 이러기 위해서는 PASCALIMPLENTATION을
없애는 대신 PACKAGE라고 지정해줘야 합니다. PASCALIMPLENTATION 이 PACKAGE를
포함하고 있으니까요.
그럼 참고하시길...
독립문에서 임펠리테리였습니다.
(cbuilder, cbuilder@thrunet.com)
|