RAD 스튜디오 XE8 ~XE "새 기능 한글 요약본: 언어와 컴파일러" 입니다.
모든 새 기능, 강화된 기능, 버그 픽스 등에 대해서는 Docwiki의 What's New 목록 (영문 보기, 한글번역 보기) 와 관련 페이지를 보기 바랍니다.
□ [XE7] 동적배열을 문자열과 같이 쉽게 사용할 수 있습니다.
동적배열 개선
• 동적배열 초기화가 쉬워짐
• 문자열과 같이 + 기호로 배열을 연결
• Insert, Delete, Concat 함수 지원
var di: array of Integer; i: Integer; begin di := [1, 2, 3]; di := di + di; di := di + [4, 5]; di := [1, 2, 3, 4, 5, 6]; Insert ([8, 9], di, 4); Delete (di, 2, 1); // remove the third (0-based) for i in di do begin Memo1.Lines.Add (i.ToString); end
□ [XE2] 64비트 애플리케이션을 개발할 수 있습니다.
64-비트 컴파일러 지원
델파이 XE2에서 64비트 윈도우 애플리케이션 개발을 지원합니다. 64비트 애플리케이션은 더 빠른 연산과 더 많은 메모리(4G 이상)를 사용해야 하는 경우 적합 합니다.
델파이에서는 프로젝트 매니저에서 타겟 플랫폼을 64-bit Windows로 선택 후 빌드해 64비트 애플리케이션을 개발할 수 있습니다. 만약, 여러분의 프로젝트가 VCL과 RTL만 사용한 경우 Win32와 Win64 플랫폼에서 동일한 소스코드를 사용할 수 있습니다.
자세히 보기: https://tech.devgear.co.kr/delphi_news/411111
□ [XE2] 유닛에 범위 이름을 포함해 더 명확한 유닛 이름으로 지정할 수 있습니다.
유닛 범위 이름(Unit Scope Names)
유닛 이름 앞에 범위 이름을 추가할 수 있어 유닛의 역할이 더 명확해 졌습니다. VCL과 RTL 유닛이 모두 범위이름을 포함하도록 변경되었고 여러분의 유닛에도 범위이름을 포함해 저장할 수 있습니다.
하지만 반드시 범위이름을 지정해야 하는 것은 아닙니다. 유즈절에 유닛을 추가할 때 System.SysUtils와 SysUtils는 동일한 유닛을 사용합니다.