|
컴파일러는 실수하지 않습니다. 특히 볼랜드 컴파일러는 명품 입니다.
프리프로세스에서는 프로그래머가 실수할 가능성이 높습니다.
전처리기는 const 같은 것럼 숫자 로 대치하는 것이 아닙니다.
문구 자체를 바꿔치기 하기 때문에, 그것으로 인해 중간에 왜곡이 생긴 것입니다.
왜 이렇게 자신있게 컴파일러의 잘못이 아니라고 하느냐면
15년 가까이 볼랜드 제품을 써봤지만 다 플머 실수였습니다.
전처리기를 잘못 이해한 결과였던 기억 때문입니다.
잘 살펴 보시기 바랍니다.
긴급이~ 님이 쓰신 글 :
: 네 답변 매우 감사 합니다.
:
: 일반적으로 editing하는데는 문제가 없구요.
: 단 borland editor에서 bpr파일을 에디터 하면 할수 없다고 나오네여
:
: 그리고 condition tool box를 이용해도 입력은 다 됩니다.
: 근데 문제는 일정순서 이하의 define이 compile시에 적용이 되지 않는 것으로 보입니다.
:
: 증명을 위해 하단의 문제시되는 define을 맨처음 define과 바꾸게 되면
: 컴파일이 됩니다.
: 물론 나머지 것들때문에 다른 에러도 발생 하게 되구요~
:
: 여하튼 define의 입력 위치에 따라 컴파일에 영향이 간다는게 일단 이해 할수 없습니다.
: 어떻게 하면 좋을까요~~ㅡ.,ㅡ;
:
: 김태선 님이 쓰신 글 :
: : EditPlus 같은 외부 에디터로 편집해 보세요...
: : ^^;
: :
: : 긴급이~ 님이 쓰신 글 :
: : : ide 환경에서 사용할려구..
: : : 프로젝트를 만들었습니다.
: : :
: : : 그리고 그러니까 bpr 파일을 직접 열어서
: : : 파일을 edit하는데
: : : 일정 글자가 넘어가니까 더이상 글자를 입력 할 수가 없습니다.
: : : 특히 <USERDEFINES value=" ">
: : : 이부분을 많이 추가 해야 되는데~~
: : : 더이상 들어가지를 않네영~
: : :
: : :
: : : 어떻게 해결 할수 있는지 정말 궁금합니다.
: : :
: : : 어떻게 보면 이건 툴자체의 문제가 아닌가 하는 생각도 드는데
: : : 이부분의 해결책이나 혹은 패치는 없는지 궁금합니다.
|