자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 22690
공지 유용한 관련 사이트 관리자2 2014.03.20 61585
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 105647
219 MessageDlg 관련 질문입니다. [1] secret 신산 2013.06.20 3
218 XE4 iPhone 앱 개발시 블루투스 제어가능 한가요? [1] 강구 2013.06.21 7150
217 인디 TCP 서버 문자 수신 오류 trini 2013.06.27 8942
216 Delphi XE4 로 맥용 어플 만들고 배포하는 방법이요 [1] 준이킴 2013.06.12 5500
215 델파이7과 그 이상 버전의 string의 처리에 대한 질문 [1] couping 2013.05.10 7704
214 TIdHttp 맥에서 한글 문제 [1] 소우령 2013.05.16 6282
213 Form Wizard [2] 강이 2013.05.10 4979
» 델파이 2009 버전에서 WideString을 사용하였습니다. XE4에서는 더이상 사용하지 못하나요? [1] 관리자 2013.05.21 7449
211 델파이 ios 앱 개발에서 데이터 연결 프로그램을 실행 시 오류가 발생합니다. [1] 관리자 2013.06.07 7233
210 begin...end 342page error [1] chris 2013.05.28 6032
209 간단히 할수 있는 방법 없을까요> [1] memc 2013.06.04 5100
208 begin..end 262page error.. [3] chris 2013.05.24 5164
207 공지 번호 215번에 대한 답이 없어...화면 캡쳐하여 다시 올립니다. [2] file 좋은사람 2013.05.15 4796
206 paserver오류 [1] secret 최종호 2013.05.02 1
205 델파이 XE4의 IOS 어플리케이션 개발시 TListBox와 TListView가 있습니다. 실행 성능 면에서 어느것이 더 빠를까요? [1] 관리자 2013.05.20 6272
204 XE4에서 iOS Device에서 실행하는 경우..오류.. [2] file 델파이야 2013.04.25 7138
203 FM3 질문입니다. Feelple(고재철) 2013.05.10 5672
202 remote profile 삭제 방법 file Dreamingguy11 2013.05.08 5480
201 TCanvasGPU 문의 Feelple(고재철) 2013.05.06 6724
200 rad studio xe2 설치 프로그램 실행시 설치프로그램 강제 종료 secret 마구 2013.04.30 0