거의 대부분의 컴포넌트가 델파이 기반이다 보니
파스칼로된 소스를 접하는 경우가 종종 있습니다.
대부분은 별 문제 없이 쓸수 있는데....
TVirtualStringTree, 퀀텀 그리드 OTL
어제 폼에 환경 설정값이 추가 되어야 해서
프레임으로 작업하고 있었는데요
퀀텀 그리드랑, 버춸 스트링트리를 같이 올려 놓고 테스트 컴파일에서 에러...
뭐가 문젠가 싶어서 봤더니 uxTheme.h 에서 에러, 몇개 함수 주석 처리하고 해결 했습니다.
그리고 오늘 다시 하다 보니 이번엔 dxThemeConsts.hpp에서 에러....
[C++ Error] dxThemeConsts.hpp(573): E2238 Multiple declaration for 'TMT_MENUBARHEIGHT'
[C++ Error] dxThemeConsts.hpp(573): E2444 Member 'TMT_MENUBARHEIGHT' is initialized more than once
이런류의 메세지들이 쭈욱~
이건 모가 잘못 된건가 싶어서 구글형님한테 물어 봤습니다.
http://www.soft-gems.net:8080/browse/~raw,r=2/Help/VT%20YG/004/004495.html 여기에서
#define TMT_FIRST_RCSTRING_NAME TMT_DISPLAYNAME
이런식으로 고치면 된다고 나오네요...
파스칼을 읽을줄만 알아서 pas 파일을 편집할 생각은 못하고 hpp 파일을 수정하고 있습니다....
얼마나 더 수정을 해야 할런지.... 에궁~
|