자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

델파이 2009 버전에서 WideString을 사용하였습니다. XE4에서는 더이상 사용하지 못하나요?

 

>> 답: VCL에서 VCL로 가는 경우이고 이미 2009에서 WideString으로 작업을 하셨다면 해당 타입을 그냥쓰셔도 문제가 없습니다.

>> 요컨데, WideString의 경우 VCL에서는 XE4에도 여전히 사용할 수 이있으며, 파이어몽키(FireMonkey)의 경우에는 윈도우/맥 애플리케이션을 만들 때에도 그대로 사용할 수 있습니다. 다만 파이어몽키로 iOS 모바일 개발시에는 WideString을 사용할 수 없습니다.

 

VCL에서 파이어몽키로 넘어가려고 할 때 역시 UI 쪽에 변경이 필요합니다. 사용자 UI가 없는 델파이의 경우 (일반 업무 로직, 함수...) 에는 VCL과 파이어몽키 모두에서 작동합니다.  다만 사용자 UI VCL은 파이어몽키로 변환이 필요합니다.  

 

퀵리포트와 같은 VCL용 컴포넌트는 파이어몽키로 변환하는 것이 매우 힘든 작업입니다. (2013.5월 현재 기준)

 

VCL을 파이어몽키로 변환하는 작업이 쉽도록 도와주는 유틸리티로 Mida 컨버터가 있습니다: http://www.midaconverter.com

 

기존의 VCL을 유지보수하는 차원이라면 계속 VCL을 사용하는 것이 좋을 수 있으며, 엠바카데로에서도 지속 지원합니다.

멀티-디바이스 즉 윈도우, 맥, 모바일 까지 다양한 장비에서 작동하도록 할 목적이거나 (향후에 그럴 수 있거나), 그래픽 처리 등 성능 향상이 필요하거나, 프로젝트를 새로 시작한다면 파이어몽키로 하는 것이 유리할 수 있습니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15767
공지 유용한 관련 사이트 관리자2 2014.03.20 54580
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97987
1039 XE10 컴파일시 에러가 나옵니다. [1] 텔로스김 2016.01.27 729
1038 혹시 C#처럼 함수의 설명을 사용자가 정의할수 있을까요? 캬훌훌 2015.01.07 729
1037 Rest 파라미터 한글 문제...? 헨씀히포 2017.10.11 730
1036 component 추가 하는 방법 알려주세요. [2] del 2018.01.24 730
1035 mysql 연동관련하여 질문합니다. [1] sj9418 2019.03.20 732
1034 StringGrid와 Query Component와의 바인딩에 대한 질문입니다 투덜이스머프 2014.12.29 732
1033 윈도우10 크리에이터스 업데이트 후 DateTimePicker 관련 오류문제 [3] 루키 2017.05.02 733
1032 windows 7 , delphi xe5 에서의 LoadLibrary 가 실행되지 않습니다. [1] 쭈니쿤 2016.01.12 735
1031 안드로이드 플랫폼에서 jpg, png파일 포맷 사용하려면 [2] superman 2016.06.15 736
1030 델파이 6 소스 컴파일 및 빌드 오류 건 문의드립니다. [1] 다니엘 2017.09.14 738
1029 델파이 Query.Reflesh와 DataSource.DataSet.ReFlesh의 차이점은? [1] 스카이 2018.07.31 738
1028 반투명 판넬을 만들고 싶습니다. [1] 원우아빠 2017.09.20 739
1027 [XE8 출시세미나] EMS 푸쉬에서 클라이언트에서 푸쉬메시지 수신확인이 가능한가요? [1] Humphery 2015.04.30 739
1026 [질문] 블루투스 송,수신... [2] file 천재일우 2016.12.28 742
1025 StringGrid 초기화 방법에 대해서 궁금합니다. [2] Vincent 2017.09.27 744
1024 C++builder 10.1 Berlin DLL에 vcl 테마 적용 방법 질문 [5] file gildong 2020.03.19 745
1023 앱이 먹통이되는 현상이 있어서 문의드립니다. [4] 최민철 2015.05.28 745
1022 TEdit 박스 한글로 선택후 입력시 선택된 문자를 덮어쓰지 않는 문제 [5] file 운땡최향태 2016.08.04 746
1021 dephi 10.1 DBExpress MySQL 접속 문제 질문드립니다. [1] kevin 2020.11.19 746
1020 정적배열의 초기화 문제? [1] 스카이 2017.06.29 747