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

Q,

ClassGroup은 10.2부터 추가된 건가요? 그리고, 멀티플랫폼 개발에서 unit작성할때마다 필수로 추가해야 하나요?

 

A,

CLASSGROUP 지시어는 VCL과 멀티플랫폼을 지원하는 경우 아래와 같이 다르게 지정해야 합니다.

 

VCL인경우

{%CLASSGROUP 'Vcl.Controls.TControl'}

멀티플랫폼 지원하는 경우

{%CLASSGROUP 'System.Classes.TPersistent'}

 

위와 같이 지정하는 이유는

웹모듈(WebModule)과 데이터모듈(DataModule)은 VCL(윈도우전용)과 멀티플랫폼 지원하는 경우(콘솔, FMX 등) 모두에서 사용하는 유닛입니다.

웹모듈과 데이터 모듈에는 논비주얼 컴포넌트를 추가할 수 있는데, CLASSGROUP에 따라 컴포넌트가 참조하는 유닛이 달라집니다.

 

예를 들어 FireDAC의 Wait 유닛의 경우

VCL인 경우 FireDAC.ConsoleUI.Wait,

멀티플랫폼 지원의 경우 FireDAC.VCLUI.Wait를 사용해야 합니다.

 

만약 멀티 플랫폼에서 FireDAC.VCLUI.Wait를 사용하는 경우 Vcl관련 라이브러리를 참조하기 때문에 컴파일 오류가 발생합니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15634
공지 유용한 관련 사이트 관리자2 2014.03.20 54464
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97828
1933 [TRibbon] 텍스트 크기 설정에 따른 TRibbon 장애 문의입니다. file 초보델팡이 2020.06.22 105
1932 두개의 화면을 뛰어놓고 번갈아가면서 클릭했을때 먹통되는 현상이 발생됩니다. 미주 2019.07.29 105
1931 connection editer 희망나라 2021.03.12 105
1930 Seattle에서 / IOS Simulator 컴파일 에러 질문 [1] syc 2016.09.24 106
1929 10.3 Starter Edition 관련 Overload 문제건 [2] 한태수 2019.09.30 106
1928 리눅스용 CPort [1] pky4437 2020.05.29 106
1927 Datasnap에서 Servercontainer에 timer 컴포넌트 사용 [1] file 파란하늘 2017.09.06 107
1926 델파이 사용중 문의 드립니다. 씨엠 2017.09.21 107
1925 git이 먹히지 않는데 어떻게 하나요? 나즈나 2016.07.12 108
1924 델파이 10.2.3 에서 IOS 키입력창 문제 부분 [1] delphiman 2019.01.15 108
1923 TRichEditClipboardRibbonToolBar 추가시 Delphi 자동 종료 [1] Riley 2020.04.17 108
1922 TBeacon 컴포넌트 사용에 관련하여 질문드립니다. [1] 반벽이 2015.09.04 109
1921 [시애틀 출시세미나] 안드로이드 서비스를 기기를 재시동할때 자동으로 시작시킬 수 있나요? Humphery 2015.09.11 109
1920 RAD studio 10 에서 View 화면으로 보는 셈플들에 대해 문의 드립니다. youngdel 2016.04.27 109
1919 VCL 파일 배포 질문. syc 2016.05.27 109
1918 키보드 마지막 입력시간을 어떻게 알수있나요. 델펀맨 2016.11.01 109
1917 Android Virtual Device 에서 한글 깨지거나 보이지 않는 문제 어떻게 해결하면 되나요? [1] delphi 2017.09.08 109
1916 Generator를 변수로 변경할 수있을까요? [1] 아폴로 2018.07.13 109
1915 TIWRegion not found 문의 생각 2019.06.13 109
1914 [10.2 도쿄 출시세미나] 리눅스 웹서비스 제작시 아파치 모듈 말고 httpd 서버(nginx 등)도 적용 가능한가요? 험프리 2017.04.06 109