본문 바로가기

파이어몽키에서 외부 라이브러리 연동하기(jar, so, a) 안드로이드 라이브러리 연동하기JAR 라이브러리 연동하기안드로이드 커스텀 라이브러리 연동하는 방법은 엠바카데로 기술문서를 통해 확인할 수 있습니다.Using a Custom Set of Java Libraries In Your RAD Studio Android Apps - (한글번역)위 페이지에서 제공하는 링크를 따라가며 상세 내용을 익히시기 바랍니다.Java2OP.exe - 안드로이드 용 네이티브 브릿지 파일 생성기프로젝트 매니저에서 JAVA 라이브러리 추가하기수동으로 classes.dex 파일 제작 및 배포libXXX.so 라이브러리 연동하기엠바카데로 팀 제팬 블로그(http://blogs.embarcadero.com/teamj/)의 글을 링크합니다. 아래 글에서 이클립스로 so 라이브러리를 만들고 델.. 더보기
[XE8] 네이티브 iOS 컨트롤 지원 RAD Studio XE8에서 iOS의 네이티브 컨트롤을 사용할 수 있습니다. 이제 네이티브 iOS 컨트롤을 이용해 iOS에서 제공하는 플랫폼 고유의 컨트롤 기능을 사용할 수 있습니다. 네이티브 iOS 컨트롤일부 UI 컨트롤에서는 ControlType 속성을 이용해 플랫폼(네이티브 컨트롤)과 스타일(파이어몽키 컨트롤) 중 선택해서 사용할 수 있습니다. ControlType 속성이 적용도는 컴포넌트는 다음과 같습니다.TCalendarTEditTListViewTMemoTSwitchTMultiViewControlType 속성은 iOS이외의 플랫폼에서는 무시(파이어몽키 컨트롤로 표시)됩니다. 네이티브 iOS 컨트롤 디자인 타임 화면디자인 시에는 Styled와 Platform의 차이가 없습니다. Platform .. 더보기
[XE8] iOS 64bit 앱개발과 유니버설(armv7 + arm64) 앱개발 RAD Studio XE8에서 iOS 64-bit 컴파일러가 오브젝트 파스칼과 C++ 모두 추가되었습니다. 이제 프로젝트 매니저에서 iOS Device-64 bit 타겟 플랫폼 선택 > 빌드하는 것만으로 iOS 64-bit 앱을 갖게됩니다. iOS 64-bit 앱개발프로젝트 매니저에 iOS Device - 64 bit 타겟 플랫폼이 새롭게 추가되었습니다. 이미 개발한 소스코드가 있다면, XE8에서 소스코드를 열고 iOS Device - 64 bit 타겟플랫폼 선택 후 빌드하면 iOS 64 bit 앱을 만들 수 있습니다. 이제 iOS 64-bit 플랫폼에서는 LongInt와 LongWord가 32-bit(and 64-bit 윈도우) 플랫폼 대비 2배의 크기로 사용됩니다.Size32-bit platforms.. 더보기
[FireDAC Skill Sprints] 8. TFDMemTable: 메모리 기반 데이터셋 사용하기 엠바카데로에서 FireDAC Skill Sprint 웨비나(1월 23일 ~ 3월 27일: 매주 금요일 10시)를 진행하고 있습니다. 이 글에서는 웨비나 다시보기와 함께 웨비나 일부 내용을 샘플코드와 함께 소개합니다. 하단 온라인 기술 도움말 링크를 통해 더 자세한 내용을 추가학습하시기 바랍니다. 8회차에서는 메모리 기반 데이터셋인 TFDMemTable에 대해 알아봅니다.TFDMemTable(메모리테이블) 은?TFDMemTable은 메모리 기반 데이터셋입니다. 즉, 데이터베이스 연결 없이 파일 데이터나 코드로 추가한 데이터를 메모리에 올려 데이터셋의 기능(필터링, 정렬 등)을 사용할 수 있습니다. TFDMemTable은 아래 기능을 할 수 있습니다.디자인타임과 런타임 시 파일 불러오기(Load File),.. 더보기
[FireDAC Skill Sprints] 9. LocalSQL: DB에서 가져온 데이터(데이터셋)를 대상으로 다시 SQL쿼리 실행하기 엠바카데로에서 FireDAC Skill Sprint 웨비나(1월 23일 ~ 3월 27일: 매주 금요일 10시)를 진행하고 있습니다. 이 글에서는 웨비나 다시보기와 함께 웨비나 일부 내용을 샘플코드와 함께 소개합니다. 하단 온라인 기술 도움말 링크를 통해 더 자세한 내용을 추가학습하시기 바랍니다. 9회차에서는 쿼리 결과에서 검색하고, 조인할 수 있는 Local SQL에 대해 알아봅니다. Local SQL이란?Local SQL은 DB로부터 애플리케이션의 메모리 상으로 가져온 데이터(데이터셋: TDataSet을 상속받은 객체)를 대상으로 다시 SQL 쿼리를 할 수 있는 기능입니다. Local SQL은 아래와 같이 사용할 수 있습니다.여러 이기종 DB들에 대한 쿼리 : 다양한 DB에서 가져온 여러 데이터셋을 대.. 더보기
[FireDAC Skill Sprints] 1. FireDAC 동영상과 샘플로 고급기능 활용하기 엠바카데로에서 FireDAC Skill Sprint 웨비나(1월 23일 ~ 3월 27일: 매주 금요일 10시)를 진행하고 있습니다. 이 글에서는 웨비나 다시보기와 함께 웨비나 일부 내용을 샘플코드와 함께 소개합니다. 하단 온라인 기술 도움말 링크를 통해 더 자세한 내용을 추가학습하시기 바랍니다. 1회차에서는 FireDAC을 소개하고 연결하는 과정으로 진행합니다.FireDAC 소개FireDAC은 델파이와 C++빌더에서 멀티-디바이스 데이터베이스 애플리케이션을 개발할 수 있는 범용(Universal) 데이터 엑세스 컴포넌트입니다. FireDAC은 통합 API를 사용해 다양한 데이터베이스를 동일한 코드로 제어할 수 있습니다. 그렇기 때문에 개발자는 데이터베이스를 신경쓰지 않고 애플리케이션 개발에 집중할 수 있.. 더보기
델파이/C++빌더에 TServerSocket, TClientSocket 등록하기 TServerSocket과 TClientSocket은 기본적으로 감춰져 있어 패키지 등록 후 사용할 수 있습니다.RAD Studio > Component > Install Packages[Add] 버튼 클릭(RAD Studio 설치 경로)\bin 으로 이동 후 dclsockets(버전숫자).bpl 선택XE7 기준 경로 : C:\Program Files (x86)\Embarcadero\Studio\15.0\binXE7 기준 파일명 : dclsockets210.bpl[OK] 버튼 클릭컴포넌트 팔랫트의 Internet 카테고리에 TServerSocket, TClientSocket이 등록됩니다. 더보기