이리저리 만지고 해서 에러 예상범위를 좁혀봤는데요.
새 프로젝트에선 잘 됩니다.
문제는 기존 프로그램에 넣어주려고 하면 에러가 생기네요.
헤더파일을 따로 인클루드 해주면 문제가 없습니다.
(이때 폼에 컴포넌트는 없죠...)
컴포넌트를 폼위에 올리면 빌드 하기전
#pragma link "AdvGrid"
#pragma link "BaseGrid"
이 두개를 만드는데, 여기서 에러가 납니다.
컴포넌트가 폼위에 있든 없든요.
다른 컴포넌트들은 딱히 문제가 없는데, 왜 이녀석만 에러를 내는걸까요
C빌더 업데이트하고 별짓을 다해도 답이 없네요.
tms사에 메일 보내니까 "우린 잘된다 업데이트 안한거 아니냐"
이런 말밖에...ㅠ.ㅠ
1. TMS 콤포넌트를 폼에서 모두 빼세요..
2. 프로젝트 파일(*.bpr) 을 Ultra Editor 나 Edit Plus 로 열어서 TMS 관련 Library 를 모두 삭제 한 후 저장 하세요..
3. *.obj 파일을 모두 삭제 하세요.
4. *.tds 파일을 삭제 하세요.
5. 폼에 다시 TMS 콤포넌트 올려 놓고 하시면 될 겁니다.
** 주의사항
*.bpr 파일 수정시 먼저 백업 해 놓고 하세요. 종종 수정한 것을 못 읽을 때가 있어요.. 저도 *.bpr 파일 로더의 구조가 궁금합니다..