자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi 마이그레이션 시 uses 절과 코드에 빨간줄(구문오류)가 발생할 경우 팁
2014.12.20 02:08
XE7에는 네임스페이스 개념이 추가되었습니다. 네임스페이스가 적용되며 일부 유닛이 정리되었습니다.
위 이유로 이슈가 발생한 것으로 보입니다.
우선 uses절을 사용하는 이유는 코드에서 사용하는 함수와 클래스등이 선언되어 있기 때문입니다.
만약 uses절에 빨간줄이 생긴다면 해당 항목을 모두 삭제하기 바랍니다.
이후 코드에서 문법오류(빨간줄)가 발생하면 해당 코드(함수, 클래스)를 선택 후 F1키를 통해 도움말을 참고해 선언된 유닛명 확인 후 uses절에 추가하시기 바랍니다.
해당 이슈는 함수, 클래스 뿐아니라 레코드, 함수에서도 발생할 수 있습니다.
레코드, 함수도 동일하게 해결할 수 있습니다.
그리고 저희가 이전에 진행했던 마이그레이션 세미나를 통해서도 도움얻으실 수 있습니다.
http://tech.devgear.co.kr/delphi_news/405045
댓글 0
Delphi 마이그레이션 시 uses 절과 코드에 빨간줄(구문오류)가 발생할 경우 팁
2014.12.20 02:08
XE7에는 네임스페이스 개념이 추가되었습니다. 네임스페이스가 적용되며 일부 유닛이 정리되었습니다.
위 이유로 이슈가 발생한 것으로 보입니다.
우선 uses절을 사용하는 이유는 코드에서 사용하는 함수와 클래스등이 선언되어 있기 때문입니다.
만약 uses절에 빨간줄이 생긴다면 해당 항목을 모두 삭제하기 바랍니다.
이후 코드에서 문법오류(빨간줄)가 발생하면 해당 코드(함수, 클래스)를 선택 후 F1키를 통해 도움말을 참고해 선언된 유닛명 확인 후 uses절에 추가하시기 바랍니다.
해당 이슈는 함수, 클래스 뿐아니라 레코드, 함수에서도 발생할 수 있습니다.
레코드, 함수도 동일하게 해결할 수 있습니다.
그리고 저희가 이전에 진행했던 마이그레이션 세미나를 통해서도 도움얻으실 수 있습니다.
http://tech.devgear.co.kr/delphi_news/405045