오래된 델파이 버전에서 최근 버전으로 마이그레이션 시 일부 함수(또는 상수, 변수)들이 다른 유닛으로 이동한 경우 아래와 같이 빨간 밑줄이 생깁니다. 

 

red_ul.png

 

또한, 컴파일 시 아래와 같이 "Undeclared Identifier" 오류가 발생합니다.

red_ul1.png

 

이때, 빨간 밑줄과 컴파일 오류("Undeclared Identifier")를 해결하려면 uses 절에 함수가 선언된 유닛을 추가하면 됩니다.

위 그림과 같이  "VarIsNul, VarArrayOf" 함수의 경우 System.Variants 유닛에 선언되어 uses 절에 System.Variants를 추가했습니다.

red_ul4.png

 

만약, 해당 함수가 어떤 유닛에 선언되어있는지 모른다면 아래와 같이 함수를 블럭으로 선택 후 F1 키를 눌러 도움말을 이용해 유닛이름을 확인할 수 있습니다.

red_ul2.png

VarIsNul 함수의 도움말 중 Source 항목의 "System.Variants.pas" 중 ".pas"를 제외한 부분(System.Variants)을 uses절에 추가합니다.

red_ul3.png

 

만약 아래의 DecimalSperator와 같이 부모(Parent)가 있는 경우 부모를 포함해 코드를 사용해야 합니다.

(DecimalSperator > TFormatSettings.DecimalSperator)

DecimalSperator.png

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 23679
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 22015
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 24060
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 29896
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 31026
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 26395
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 47372
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 183474
50 [델파이 업그레이드 마이그레이션 무상 컨설팅] 체크리스트와 가이드(첨부 파일) [1] file 관리자 2012.02.08 12968
49 델파이 BDE에서 DBExpress로 마이그레이션 하기 기술 문서 file 박병일 2012.03.05 7399
48 [마이그레이션] 유니코드 적용시 검토할 사항들 file 험프리 2014.08.21 7298
47 [C++mas] C++빌더 코드 64-bit로 마이그레이션하기 관리자 2012.12.21 5844
46 델파이 아래 버전에서 XE2로 마이그레이션시 별도의 리소스 파일이 필요 없는 경우 관리자 2012.07.05 5521
45 [따라하기] reFind 도구를 이용해 BDE 프로젝트를 FireDAC으로 마이그레이션 따라하기 [9] Humphery 2015.04.14 4260
44 reFind.exe: 마이그레이션 작업에서 수작업을 줄여주는 도구 Humphery 2015.04.09 4113
43 [마이그레이션] 64비트 적용 시 검토할 사항들 file 험프리 2017.02.08 3738
42 이전버전에서 최신버전으로 마이그레이션(업그레이드) 참고문서 Humphery 2014.02.28 3163
» [마이그레이션] 함수(또는 변수)에 빨간밑줄이 가고 컴파일 시 Undeclared Identifier 오류 시 조치방법 file 험프리 2015.09.30 2488
40 [발표자료] 20190214 델파이 24주년 기념 세미나: 델파이 앱 현대화 방안 - 다양한 데이터 서비스 연동하기 관리자 2023.04.20 2246
39 [Step UP! 마이그레이션] RAD 업그레이드 마이그레이션 기술 브리핑 자료(2014.8.21) 관리자 2014.08.22 2020
38 [마이그레이션][팁] 유니코드 검토 대상 분석 도구 다운로드 [1] file 험프리 2015.11.16 1957
37 [마이그레이션] 컴파일러 버젼 [1] 험프리 2014.08.18 1808
36 이전 버전 C ++ 빌더 애플리케이션을 C ++ 빌더 10 시애틀로 마이그레이션 [1] file 김원경 2017.11.24 1723
35 바이너리 폼파일(*.dfm)을 텍스트 폼파일로 변경하는 도구 Humphery 2015.09.15 1565
34 20년된 델파이 앱을 현대식 마이크로서비스 아키텍처로 전환하기 관리자 2019.09.11 1539
33 [마이그레이션] 써드파티 컴포넌트 마이그레이션 방안 안내 험프리 2016.07.26 1513
32 [마이그레이션 사례] 감리교신학대학교 험프리 2016.08.25 1503
31 개발자가 고민하는 마이그레이션 논쟁 해소를 위한 7가지 핵심 방안 관리자 2018.02.19 1435