자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi [XE8 출시세미나] 기존에 유니코드가 아니라 ANSI를 사용하고 있습니다. 델파이 2009 버전 이상에서는 무조건 유니코드를 써야하나요? 업그레이드 하더라도 ANSI를 계속 사용하려면 어떻게 하나요?
2015.04.30 20:43
[XE8 출시세미나] 기존에 유니코드가 아니라 ANSI를 사용하고 있습니다. 델파이 2009 버전 이상에서는 무조건 유니코드를 써야하나요? 업그레이드 하더라도 ANSI를 계속 사용하려면 어떻게 하나요?
Delphi [XE8 출시세미나] 기존에 유니코드가 아니라 ANSI를 사용하고 있습니다. 델파이 2009 버전 이상에서는 무조건 유니코드를 써야하나요? 업그레이드 하더라도 ANSI를 계속 사용하려면 어떻게 하나요?
2015.04.30 20:43
[XE8 출시세미나] 기존에 유니코드가 아니라 ANSI를 사용하고 있습니다. 델파이 2009 버전 이상에서는 무조건 유니코드를 써야하나요? 업그레이드 하더라도 ANSI를 계속 사용하려면 어떻게 하나요?
델파이 2009 버전 부터는 기본 문자열(string)이 유니코드 기반으로 사용됩니다.
만약 일부 코드에서 AnsiString을 유지하려 한다면 변수의 데이터 타입을 명시적으로 AnsiString, AnsiChar, PAnsiChar 등으로 변경한다면 여전히 AnsiString을 사용할 수 있습니다.(특히 외부 라이브러리와 연동 시 PChar가 2009미만 버전에서 PAnsiChar로 2009이상에서는 PWideChar로 사용되므로 주의하시기 바랍니다.)
자세한 마이그레이션 정보는 아래 페이지에서 확인하실 수 있습니다.
http://www.devgear.co.kr/rad-in-action/migration-upgrade-center/