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

 

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 12895
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 12160
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 14641
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 19976
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 21449
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 17157
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 37192
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 172622
130 OutputDebugString 함수로 디버그로그를 출력할 수 있습니다. file 험프리 2016.02.16 3362
129 CodeRage 8: Delphi 온라인 무료 세미나 개최 관리자 2013.10.15 3349
128 XE7에서 추가 된 안드로이드 프로젝트에서 외부 라이브러리(jar) 사용을 위한 정보 [1] Humphery 2014.11.03 3205
127 [추가된 문법 정리] - 배열 상수 초기화:델파이 XE7 추가 관리자 2016.06.03 3053
126 [마이그레이션] 64비트 적용 시 검토할 사항들 file 험프리 2017.02.08 3005
125 Developer Direct LIVE! 모바일 썸머 스쿨!! 관리자 2013.07.06 2937
124 QR/바코드 스캐너 앱 샘플코드(ZXing, TFrameStand 사용) [1] 험프리 2017.08.04 2914
123 엔터프라이즈 데이터 기반의 모바일 앱 과정(2일) 우선 등록 안내 관리자 2013.11.21 2707
122 델파이 문법을 익힐 수 있는 문서모음 [2] Humphery 2014.11.03 2603
121 델파이를 이용해 구글크롬캐스트와 연결 Humphery 2014.07.22 2602
120 [델파이7 이후 새로운 기능] 코딩 생산성을 높여주는 코드에디터 기능들 Humphery 2015.04.21 2597
119 브레이크 포인트를 설정해도 디버깅이 안되는 경우 살펴볼 항목 file 험프리 2016.05.13 2580
118 [XE7] Castalia로 델파이 코딩 생산성을 높일 수 있습니다.(XE7사용자 무료제공) Humphery 2014.12.09 2570
117 [10.3 리오] 델파이 언어의 새로운 변화: 인라인 변수 선언 관리자 2018.11.12 2546
116 블루투스 바코드 스캐너(BI-07) 안드로이드 라이브러리를 델파이에서 연동하는 방법 [1] file 험프리 2017.03.24 2524
115 [따라하기] 도서대여 프로그램 만들기 - 2, 메인화면 개발 [2] file 험프리 2017.01.26 2292
» [마이그레이션] 함수(또는 변수)에 빨간밑줄이 가고 컴파일 시 Undeclared Identifier 오류 시 조치방법 file 험프리 2015.09.30 2237
113 TEdgeBrowser에서 스크립트 실행하기와 소스 보기 관리자 2021.06.22 2235
112 [윈도우10] 델파이로 윈도우10 알림 표시하기(WinRT API 이용) Humphery 2015.06.24 2212
111 [따라하기] 도서대여 프로그램 만들기 - 5, 도서대여 기능 개발 file 험프리 2017.02.02 2186