자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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
1573 엑셀 내보내기 버전지 [1] 그몽이 2019.06.12 230
1572 Datasnap(midas) 사용시 조회 자료를 ADOQuery 에 넣고 싶습니다. [1] 블랙 2019.06.13 171
1571 ClientDataSet 사용중입니다. 이미지 또는 파일을 테이블에 넣을시 에러입니다. 어떻게들 하시나요? [1] 블랙 2019.06.14 204
1570 델파이 시애틀 사용자입니다. MariaDB [2] 시리온느 2019.06.25 301
1569 XE5 겔럭시디바이스 연결 [2] file 넓다란세상 2019.06.24 146
1568 Data Explorer의 dbExpress 항목에 누락된 것이 있습니다. 루키 2019.06.24 111
1567 PluginMain.pas(14): E2225 Never-build package 'F8PluginCore' must be recompiled file ucucucu 2019.06.24 161
1566 제브라 프린터 한글 출력 문제 [2] max 2019.06.19 1519
1565 쇼핑몰 결제시스템관련 질문 유정 2019.06.24 192
1564 XE5 Firemonkey Mobile 넓다란세상 2019.06.22 64
1563 혹시 창 사이즈 고정하는 방법이 있을까요? 짱구 2019.06.21 235
1562 델파이 10.3.1에서 IOS 환경 설정 관련해서 질문 드려요. [3] 짱구 2019.06.15 213
1561 델파이5 Indy9 소켓 관련 문의 땡이 2019.06.19 152
1560 TIWRegion not found 문의 생각 2019.06.13 109
1559 stringgrid에 넣은 Image 클릭 이벤트 발생을 어떻게 해야 하나요? [1] 초보델팡이 2019.06.11 343
1558 오픈소스 scannerMapp 에서 아래와 같은 에러가 나옵니다. [1] 김종찬 2018.07.30 323
1557 메뉴나 에러메시지 한글 / 영문 선택 ... [2] 초보델팡이 2019.05.31 247
1556 android 64비트를 알아내는법? [2] 100jk 2019.06.09 194
1555 Form BorderStyle:=bsNone 일때 화면 깜박임 softkim 2019.06.09 353
1554 어떤 때 Form 추가가 안나타날 수 있죠? [3] file 거북선생 2019.06.02 265