과거의 기술자료(읽기 전용): https://tech.devgear.co.kr
이 사이트 검색
검색 태그: 'hub 페이지'.
-
추천 도서(들) 확보 방법 안내: 하드 카피 도서 유료 구입 데브기어 쇼핑몰에서 구입 eBook (PDF) 무료 다운로드 데브기어의 PDF 도서 무료 다운로드 폴더에서 골라서 받으면 됩니다.(델파이 30주년을 기념하여, 무료로 제공합니다.) * 종이 도서의 현재 판매 가격은 PDF를 직접 출력해 제본하는 비용보다 더 저렴합니다. 그러면서도 시중 서점의 품질 좋은 도서 수준입니다. 현재의 델파이 언어를 명확히 이해해 좋은 코드를 작성하고 싶다면, 오브젝트 파스칼 핸드북: 델파이 11 알렉산드리아 에디션 (2024년, 520쪽, 마르코 칸투 저, 박범용 역) [파트 1] 기초: 변수와 타입, 문장 규칙, 프로시저와 함수, 배열과 레코드, 문자열 [파트 2] OOP: 오브젝트, 상속, 예외 다루기, 프로퍼티와 이벤트, 인터페이스, 클래스, 오브젝트와 메모리 [파트 3] 고급: 제네릭스, 익명 메서드, 리플렉션과 애트리뷰트, TObject와 시스템 유닛, 기타 핵심 RTL 클래스들 권장 이유 "델파이 개발자 모두"를 위한 핸드북이다. 델파이 개발자에게 필독서로 널리 알려져 있다. 초보 개발자라면, 델파이 언어에 대한 기초를 견고하게 확립할 수 있다. 다른 언어 또는 오래된 델파이를 사용했던 개발자라면, 현재의 델파이를 명확히 이해하고 좋은 코드를 작성할 수 있다. 확보 방법, 목차 및 소개 (바로 가기) 영문 원본 PDF는 무료 다운로드 제공, 한글 번역본 (인쇄본 + PDF)은 구입 델파이를 자주 사용하고 있어서, 생산성을 높이고 싶다면, 델파이로 더 빠르게 코딩하기 (2022년, 146쪽, 알리스티 크리스티 저, 박범용 역) 권장 이유 코드를 더 빠르게, 더 정확하게 만들어 낼 수 있는 핵심 내용들을 정리한 짧은 실용 도서다. 델파이를 업무 상 사용한다면, 불필요한 시간 낭비와 수고를 크게 줄일 수 있다. 확보 방법, 목차 및 소개 (바로 가기) 영문 원본 도서와 한글 번역본 (인쇄본 + PDF) 모두 판매되고 있다. 학생이고, 프로그래밍에 첫 걸음을 시작하려고 한다면, 시작하는 사람들을 위한 델파이 프로그래밍 - 생각하면서 처음부터 제대로 시작하는 프로그래밍 (2016년, 163쪽, 유리칼미코프 저, 박범용 역) 권장 이유 모스크바의 최상위 예비학교에서 학생들을 가르쳐 온 25년간의 경험을 통해 나온 결과물이다. 간단한 25개 모듈의 연습 문제를 해결하는 동안, 직접 결과물을 만들면서 프로그래밍에 대한 기본적인 학습을 할 수 있다. 확보 방법, 목차 및 소개 (바로 가기) 영문 원본 도서와 한글 번역본의 PDF는 모두 무료로 다운로드 받을 수 있다. 단, 한글 인쇄본은 판매되고 있다 다른 프로그래밍 언어를 사용한 경험이 있지만, 처음으로 델파이 개발 환경을 만나게 되어 낯설다면, RAD 스튜디오를 가지고 시작하기 (2025, Embarcadero, 130쪽) *무료 기술 백서* 권장 이유 다른 개발 기술과 비교하며, 잘 요약된 도서다. 그러면서도, 단순 초보자용 매뉴얼 정도가 아니다 (예를 들어, 디버깅에 대해서도 다룬다) 확보 방법, 목차 및 소개 (바로 가기) 영문 원본 도서와 한글 번역본의 PDF는 모두 무료로 다운로드 받을 수 있다. 이외에도 영어로 저술된 훌륭한 델파이 도서들은 140 가지가 넘습니다. 그 책들을 알고 싶다면, 출간된 델파이 도서 목록을 참고하세요:
-
비디오 [한국어 더빙 비디오] PDF 생성을 여러분의 앱 안에서 할 수 있는 5가지 방법
어드민 님이 토픽(기고/질문)을 포스트함 | [기술 기고] 델파이, C++빌더, RAD 스튜디오
엠바카데로의 델파이 30주년 기념 30 웨비나 시리즈에서는, 엄선된 30가지 주제에 대한 세션들이 진행되고 있습니다. 유비쿼터스 인터넷 세상이 된 지금은 종이에 인쇄를 하는 사람은 극소수에 불과하다. 즉 거의 모든 것이 PDF로 전자적으로 전달된다. 이 세션은 PDF 생성을 여러분의 앱 안에서 할 수 있는 5가지 (실제로는 그것보다 더 많이) 방법을 보여주고, 이와 관련된 다양한 무료 및 상용 라이브러리의 장단점을 알아본다. PDF 출력을 델파이 애플리케이션에서 구현하고자 한다면, 이 비디오부터 먼저 보기를 권합니다. (이외에도 더 많은 PDF 관련 기고는 PDF다루기 태그를 참고하세요) -
콘솔 프로그램은 무엇인가? 델파이로 쓸모있는 콘솔 프로그램을 빠르게 만들어보자
Kori 님이 토픽(기고/질문)을 포스트함 | [How to (팁, 트릭 등)] 델파이, C++빌더, RAD 스튜디오
이 19분짜리 비디오를 통해, 콘솔 애플리케이션이 무엇인지, RAD 스튜디오를 사용해 어떻게 만드는 지를 보여줍니다. 그 과정에 AI 활용, 디버거 사용 등 RAD 스튜디오와 관련된 핵심적인 기본 기능들 여러 가지도 알 수 있습니다. 이 동영상 강의는 "[무료 가이드] RAD 스튜디오를 가지고 시작하기" 도서의 6장 앞 부분에 나온 내용을 기반으로 합니다. (아래 기고를 통해 PDF를 받으세요) 이 도서는 델파이 또는 C++를 이제 막 사용하기 시작한 개발자를 위해 특별히 제작된 가이드입니다. 특히, 다른 언어를 사용한 경험이 있다면, 이 가이드는 더욱 유익할 것입니다. -
2년 전에 진행된 Delphi Con 2023 중 "UI 디자인 시, 액션(Action)을 사용하기" 세션을 한국어로 더빙한 비디오입니다. 액션(Action)을 실무에서 여러분의 앱에 적용하고 싶다면, 가장 먼저 보면 좋은 비디오입니다. (그래서, 늦게나마 더빙했습니다) 액션(Action)이 꽤 오래 전부터 델파이의 핵심 기능이었습니다. 그리고, FMX 프레임워크에도 들어가 있습니다. 안타깝게도, 무척 강력한 이 델파이 기능은 그 가치에 비해 여전히 적게 사용되고 있습니다. 또한 개발자들이 잘못 사용하는 경우도 많습니다. 액션이 여러분의 사용자 인터페이스(UI, User Interface) 개발을 얼마나 단순화하는지 Ray Konopka와 함께하는 알아보기 바랍니다.. 원본 비디오 링크: User Interface Design with Actions - Ray Konopka - Delphicon 2023 발표자: Ray Konopka Raize Software https://delphibydesign.com << 더 많은 비디오 보기
-
2년 전에 진행된 Delphi Con 2023 중 "애니메이션을 사용해 여러분의 앱을 멋지게 하기" 세션을 한국어로 더빙한 비디오입니다. 핵심 개념부터 여러 애니메이션들을 서로 조율하기 등 실전 구현 시 고민하게 되는 상황들에 대한 노하우까지 정리되어 있습니다. 애니메이션을 실무에서 여러분의 앱에 적용하고 싶다면, 가장 먼저 보면 좋은 비디오입니다. (그래서, 늦게나마 더빙했습니다) 애니메이션은 현대 애플리케이션의 필수 기능이 되었습니다. 적절하게 사용되면, 여러분의 애니메이션이 사용자들이 참여하기에 좋아집니다. 그리고 맥락을 잘 유지하도록 도와줍니다. 다행히, FMX 프레임워크에는 정교한 애니메이션 엔진이 있습니다. 그래서 더욱 쉽게 우리의 델파이 애플리케이션을 멋지게 만들 수 있습니다. Windows만을 대상으로 하는 경우에도 말이죠. Ray Konopka와 함께하는 이번 세션에서, 우리는 애니메이션 기법들을 살펴봅니다. 프로퍼티 애니메이션, 복합 애니메이션, 애니메이션 트리거, 타임 코드, 탭 전환 등 다양합니다. 원본 비디오 링크: Spice Up Your Apps with Animations 발표자: Ray Konopka Raize Software https://delphibydesign.com << 더 많은 비디오 보기
-
(전체 목록은 아니며, 이 목록에 추가하고 싶은 다른 컴포넌트가 있으면, 댓글에 추가해주세요. 다른 개발자에게 도움이 됩니다) 시리얼 통신 컴포넌트 목록 WinSoft (유료) Comport: 윈도우 플랫폼 지원: https://www.winsoft.sk/comport.htm 관련 기고 (영문): Powerful Serial Communication Component for Delphi and C++ Builder on Windows Flexible Comport DLL Library For Serial Communication On Windows 안드로이드용 Comport: 안드로이드 플랫폼 지원: https://winsoft.sk/acomport.htm 파이어몽키용 Comport: 윈도우 32와 윈도우 64 플랫폼 지원: https://www.winsoft.sk/fcomport.htm 한글 기고 (소개, 데모, 코드, 비디오): 델파이와-c-빌더용-강력한-시리얼-통신-컴포넌트-파이어몽키-프로젝트용이며-윈도우에서-작동함 TMS(유료, VCL 용) Async: https://www.tmssoftware.com/site/tmsasync.asp 한글 기고: TMS 시리얼통신 컴포넌트 소개 (델파이 및 C++빌더) Async Professional (오픈소스, VCL 용) http://tpapro.sourceforge.net/ ComPort Library (오픈소스, VCL 용, CPort라고도 알려짐) https://sourceforge.net/projects/comport/ 위 제품들 대부분은 깃허브를 통해 바로 설치할 수 있습니다. 그외로, 깃 허브에서 설치할 수 있는 것들이 더 있습니다 https://getitnow.embarcadero.com/tcomportdrv/ https://getitnow.embarcadero.com/communicationlab-for-delphi/ https://getitnow.embarcadero.com/communicationlab-for-c-builder/ * 위 컴포넌트 대부분은 델파이와 C++ 빌더에서 모두 사용 가능함, 유료 제품들은 2023년 현재 RAD 스튜디오 최신 버전인 11버전까지 모두 지원함 기타 참고 구글에서 안내하는 안드로이드에서 RS232 연결 할 경우 참고 사항: http://code.google.com/p/android-serialport-api/wiki/android_to_rs232_guideline 기타 RS-232C 관련된 컨버터 예 (단, 이경우 가격이 꽤 나감): http://www.ratocsystems.com/products/subpage/wf60.html
-
원문제목: InterBase Quick Start: Part I - Getting Started 원문: https://docwiki.embarcadero.com/InterBase/2020/en/InterBase_Quick_Start:_Part_I_-_Getting_Started 인터베이스 퀵 스타트 - 파트 1에서는 서버 로그인하기, 새로운 사용자 계정 만들기, 데이터베이스 만들기와 같은 인터베이스를 시작할 때 가장 필요한 내용들을 정리했다. 설치 또는 등록 관련 정보를 확인하고 싶다면 한글로 자동 번역된 설치, 등록, 라이선스 정보 페이지를 참고하기 바란다. 설치하기 아래 인터베이스 설치 정보를 참고하여 설치를 진행하기 바란다. 인터베이스 서버 무료 평가판 다운로드 페이지 또는 무료 개발자 에디션 페이지에서 인터베이스 멀티-플랫폼 키트를 다운로드 할 수 있다. 인터베이스 에디션별 기능은 여기를 클릭해 자세히 확인할 수 있다. 설치 방법은 여기를 클릭해 참고하여 설치를 진행한다. 다음 단계: 인터베이스 서버 시작하기 IBConsole에서 서버 연결하기 새로운 사용자 생성하기 데이터베이스 생성하기
-
목차 파이썬과 델파이 파이썬과 델파이 관련 제품들 - 파이스크립터, 델파이 for 파이썬, 파이썬 for 델파이 파이스크립터(PyScripter) 델파이4파이썬(Delphi4Python) 파이썬4델파이(Python4Delphi) 활용하기 자료 파이썬과 델파이 파이썬은 범용 프로그래밍 언어로 빅 데이터, 클라우드 컴퓨팅, 인공지능(AI), 머신러닝(ML)을 사용하는 데이터 과학자와 개발자에게 인기가 많다. 파이썬 개발자가 델파이와 델파이의 크로스-플랫폼 네이티브 라이브러리를 이용하면, 파이썬 코드를 확장하여 컴파일된 바이너리를 만들어서 네이티브 속도로 매우 빠르게 작동시킬 수 있다. 델파이는 현대식 오브젝트 파스칼 언어이고, 배우기 쉬워 어떤 수준의 개발자도 사용할 수 있다. 이 글에서는 파이썬과 델파이를 처음 시작하는 개발자를 위한 시작하기 자료를 정리해놓았다. 계속해서 업데이트될 더 많은 자료는 데브기어 새소식 페이지 그리고 데브기어 기술 포럼 페이지에서 확인할 수 있다. 초보자 가이드 - 최고의 파이썬 도구 (클릭) 파이썬 GUI 구축 시 도움이 필요한 순간 (클릭) 파이썬 GUI의 차세대 중요 요소 (클릭) 파이썬과 델파이 관련 제품들 파이스크립터(PyScripter) 파이스크립터는 파이썬 개발 속도를 높여주는 파이썬용 오픈 소스 통합개발환경(IDE)이다: https://pyscripter.dev/ 빠르고, 편하게 접근할 수 있고, 골라서 쓰기 쉽기 때문에 코딩을 더 빠르고 스마트하게 할 수 있도록 도와준다. 사용 대상: 파이썬 사용자라면 어떤 목적에도 잘 맞는다. 파이썬 개발자 데이터 과학자 시작하기: 무료 다운로드 : embarcadero.com/free-tools/pyscripter/free-download 비디오 : Getting to know PyScripter - Webinar Replay 블로그 : Getting to know PyScripter - Blog 흥미로운 사실: 15 개 언어로 번역됨 1.1+백만 다운로드 오픈 소스 델파이로 만들었음 델파이4파이썬(Delphi4Python) “델파이VCL4파이썬” 라이브러리와 “델파이FMX4파이썬” 라이브러리를 이용하면 파이썬 스크립트에 강력한 UI 컨트롤을 구현할 수 있다. VCL은 윈도우용 네이티브 로우-코드 프레임워크이다. FMX는 윈도우, 리눅스, 맥OS, 안드로이드를 지원하는 델파이의 크로스-플랫폼 프레임워크이다. 사용 대상: 파이썬 코드에 네이티브에서만 실현되는 속도, 사용성, UI를 추가하고 싶어하는 파이썬 개발자 FMX - 멀티 플랫폼 상에서 네이티브 UX를 실현할 필요가 있는 개발자 관련 자료: VCL 다운로드 : https://github.com/Embarcadero/DelphiVCL4Python FMX 다운로드 : https://github.com/Embarcadero/DelphiFMX4Python 비디오 / 블로그 : https://welcome.devgear.co.kr/topic/542-python용-delphivcl-및-fmx를-사용한-파이썬python-gui-개발-소개/ 흥미로운 사실: 실행 과금 없음 크로스 플랫폼 VCL4파이썬은 1995년부터 지금까지 최고급 윈도우 앱을 개발하는 수백만 개발자들이 믿고 사용해 온 라이브러리와 동일함 파이썬4델파이(Python4Delphi) 파이썬4델파이는 델파이 사용자에게 제공되는 오픈 소스 컴포넌트 세트로써 이미 존재하는 파이썬 모듈을 델파이 프로젝트 안에 넣어서 사용할 수 있다. 엄청나게 빠르고 윈도우, 맥, 리눅스, 모바일용으로 크로스 컴파일이 되는 멀티-플랫폼 라이브러리에 완전히 접근할 수 있다. 여기에는 멀티-쓰레드, REST, 데이터베이스 연결 등등도 해당된다. 사용 대상: 델파이 애플리케이션 안에서 파이썬을 사용하려는 델파이 개발자 기존의 파이썬 프로젝트에 델파이의 장점과 네이티브 속도를 추가하려는 파이썬 개발자 관련자료: 다운로드 : https://github.com/pyscripter/python4delphi/ 간단히 살펴보기: 파이썬4델파이 시작하기: 델파이 개발자를 위한 파이썬: https://devgear.co.kr/archives/3660 C++빌더 VCL 애플리케이션에서 파이썬4델파이 활용하기: https://devgear.co.kr/archives/4903 델파이에서 파이썬 표현식 활용하기: https://devgear.co.kr/archives/3716 흥미로운 사실: 실행 과금 없음 오픈 소스이며 무료 델파이 모든 에디션에서 작동 활용하기 자료 파이썬을 활용해서 다양한 기술들을 활용한 자료들과 샘플은 다음 링크를 통해서 확인할 수 있다: https://welcome.devgear.co.kr/search/?&tags=파이썬활용&search_and_or=or
-
docwiki 번역 [DocWiki 번역] 메인 페이지 (ELC)
어드민 님이 토픽(기고/질문)을 포스트함 | [게시판] ELC (Enterprise License Center) 라이선스 서버
Docwiki에 있는 "Help for AppWave Enterprise License Center"를 번역한 글 (번역 업데이트: 2022년 7월 5일) ELC (AppWave Enterprise License Center) 도움말 ELC (AppWave Enterprise License Center) 소개 시작하기 전에 알아야 할 것 What's New Release Notes ELC 퀵 스타트 가이드 설치 및 구성 (Install and Configure) ELC (AppWave Enterprise License Center) 설치하기 ELC (AppWave Enterprise License Center) 구성하기 Web Admin 인터페이스를 사용하여 ELC 구성하기 구성 파일(들)을 사용하여 ELC 구성하기 라이선스 파일(들) 확보하기 LDAP Import Utility를 사용하여 User List 파일 설정하기 그룹(Group)을 사용하여 동시-접속(Concurrent) 라이선스를 파티션으로 나누어 할당하기 그룹(Group) 리포트 사용하기 IP List 파일 구성하기 메일 알림(Notification) 구성하기 중복용 임시 백업 ELC를 설정하기 Configuring HTTPS for Admin and Catalog access: 관리(Admin) 및 제품 카탈로그(Catalog) 접근에 대해 HTTPS 구성하기 Configuring Secure LDAP (LDAPS): 보안 LDAP (LDAPS) 구성하기 사용자 화면 Product Families: 제품군 Downloads: 다운로드(들) 라이선스 관리자 화면 ELC (AppWave Enterprise License Center) 관리하기 ELC (AppWave Enterprise License Center) 시작하기 ELC (AppWave Enterprise License Center) 명령 사용하기 관리자 페이지(들) Top Menu: 최상위 메뉴 네트워크 기명 사용자(named user) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 네트워크 동시-접속(concurrent) 라이선스를 사용하는 최종 사용자의 컴퓨터(클라이언트)에서 설정하기 로그 해석하기 리포트하기 사용 이력 리포트 로그 생성하기 ELC 리포트 로그 데이터 사용하기 Scheduled Reports: 리포트 예약 참고 자료 서버 문제 해결 클라이언트 문제 해결 질문과 답변 -
tms [TMS] TAdvStringGrid 주요 기능 목록 및 샘플 프로젝트 다운로드
c2design 님이 토픽(기고/질문)을 포스트함 | [기술 기고] 델파이, C++빌더, RAD 스튜디오
TMS TAdvStringGrid 의 주요 기능 별 게시글 목록 (및 링크)와 샘플 프로젝트 다운로드 링크입니다. TMS VCL Grid 기능소개 관련 게시글 리스트 VCL Grid 컴포넌트 소개 csv 파일불러오기 및 sorting cell 항목 데이터 색상 지정 방법 셀에 링크 걸기 및 풍선도움말 사용법 셀 항목에 콤보박스 사용하는 방법 Grid Cell 라인에 색상 지정 데이터와 연동된 아이콘 이미지 셀에 그리기. Grid 화면 PDF로 저장 하기 ComboBox 항목에 연결된 데이터 추가하기. 전체 샘플 프로젝트 다운로드 TMSGrid_sample_devgear20220630.ZIP 기타자료 TMS Grid 로 마이그레이션 하기 위한 손쉬운 방법 안내 TMS VCL UI Pack 소개 TMS TAdvStringGrid 소개 -
tms [TMS] 대표적인 VCL Grid 컴포넌트인 "TAdvStringGrid" 소개
c2design 님이 토픽(기고/질문)을 포스트함 | [기술 기고] 델파이, C++빌더, RAD 스튜디오
TMS VCL Grid 중 아주 다양한 기능과 성능을 가진 대표적인 그리드인 TAdvStringGrid 를 소개 합니다. TMSSoftware 의 수많은 컴포넌트 중 Grid 컴포넌트는 매우 활용도가 높습니다. 그 중에서도 TAdvStringGrid를 설치하면 Grid 이외에도 많은 다양한 컴포넌트를 함께 사용 할 수 있습니다. 주요 웹페이지 제조사 (TMS)의 웹사이트: TAdvString Grid 상세 보기와 다운로드 데브기어 포럼: 샘플 프로젝트를 통해 설명한 TAdvStringGrid의 주요 기능 보기 TMS는 RAD 스튜디오의 최신 버전을 지원이 매우 빠른 편입니다. 단, 무료 평가판은 RAD 스튜디오 최신 버전 지원 시기가 정품 보다 조금 느릴 수 있습니다. (예: 2022.6.9일 현재, 정품은 RAD 스튜디오 11.1 버전을 지원하고 있지만, 무료 평가판은 10.4 시드니 버전까지만 지원하고 있습니다.) pdf 메뉴얼 및 90여개의 데모샘플은 위 TMS 웹페이지에서 무료로 다운로드 할 수 있습니다. TMS GRID 는 RAD 스튜디오에 내장된 TStringGird를 확장한 형태로 제작이 되어서 이름도 TAdvStringGrid 로 명명 되었습니다. 따라서 RAD 스튜디오의 TStringGird 의 기본 사용법을 알고 있으면 TMS의 TAdvStringGrid 사용 방법이 그다지 어렵지 않습니다. 다만 제공되는 수많은 기능이 있으므로 필요한 내용을 파악하고 있어야 적재 적소에 활용이 가능 할 것입니다. 주로 사용되는 기능은 TAdvStringGrid의 주요 기능 보기를 참고하세요. -
migration [DocWiki 번역] BDE 애플리케이션을 FireDAC으로 이전하는 방법
Kori 님이 토픽(기고/질문)을 포스트함 | [기술 기고] 델파이, C++빌더, RAD 스튜디오
Docwiki에 있는 "Migrating BDE Applications to FireDAC"를 번역한 글 (번역일: 2022년 3월 1일) 위로 가기: FireDAC으로 이전하는 방법 이 글은 기존 BDE 애플리케이션을 FireDAC으로 이전하는 절차를 순서대로 안내한다. 주제 설명 BDE 이름 별 대응 요소 BDE 안에 있는 상위 타입과 컴포넌트 대부분은 대응되는 FireDAC 요소가 있다. BDE Alias 마이그레이션 FireDAC에는 BDE aliases 마이그레이션기능이 있다. BDE 애플리케이션 마이그레이션 따라하기 따라하기 예제를 통해 BDE 애플리케이션을 FireDAC으로 마이그레이션하는 절차를 순서대로 진행한다. 마이그레이션 팁 BDE 애플리케이션을 마이그레이션 할 때 고려할 몇가지 추가 사항을 알려준다. 소개 이 글은 BDE 데이터 액세스 컴포넌트가 사용된 간단한 클라이언트-서버(CS) 애플리케이션을 통해 마이그레이션 하는 방법을 설명하는 자습서이다. 즉 TDatabase, TQuery, TTable 등을 FireDAC으로 이전한다. 이 글을 통해 많이 사용되는 컴포넌트, 프로퍼티, 코드를 바꾸는 기본 원칙을 이해하고, 개발자의 작업 시간을 줄이고, 마이그레이션 시 흔하게 빠지는 함정을 피할 수 있다. 개요 일반적으로, FireDAC의 컴포넌트는 BDE의 데이터 액세스 컴포넌트와 호환이 잘된다. FireDAC과 BDE의 프로퍼티와 메소드는 구문과 의미 체계가 유사하다. 하지만, 몇가지 다른 점들이 있는데 아래와 같다. BDE와 FireDAC의 컴포넌트는 이름이 다르다 (BDE에 있는 TQuery 컴포넌트는 FireDAC에서는 TFDQuery). BDE와 FireDAC의 별칭(alias) 즉 연결 정의(connection definitions) 체계가 다르다. BDE는 alias를 IDAPI.CFG라는 시스템 수준의 바이너리 파일에 저장하지만, FireDAC은 연결 정의(connection definitions)를 FDConnectionDefs.ini 라는 파일에 저장한다. BDE의 SQLLink와 FireDAC의 드라이버는 파라미터 몇개가 다르다. 동일한 RDBMS의 데이터 타입에 대해 서로 맵핑되는 타입이 BDE와 FireDAC에서 다르다. 대체로 FireDAC은 dbExpress의 데이터 타입 맵팅과 매우 유사하다. 하지만, FireDAC에는 데이터 타입 맵핑을 조정할 수 있는 훨씬 더 강력한 기능이 있다. 기본 API (BDE의 API와 FireDAC의 Phys# 인터페이스)는 전혀 호환되지 않는다. 만약 BDE의 API를 직접 사용한 코드가 있다면, 해당 코드를 다시 작성해야 한다. BDE와 FireDAC은 쿼리 구문과 능력이 다르다. FireDAC에는 인-메모리 데이터를 쿼리할 수 있는 Local SQL 기능이 있다. BDE에서 FireDAC으로 마이그레이션할 때, 변경해야 하는 것은 아래 내용이 거의 전부이다. 마이그레이션을 완료한 후 (또는 마이그레이션을 해나가는 동안), 당신의 애플리케이션을 점검해야 한다. BDE보다 더 좋은 FireDAC 기능이 있다. 잘 사용하면, 당신의 애플리케이션을 더 간단하게 할 수 있다. BDE보다 더 좋은 FireDAC 기능이 있다. 잘 사용하면, 당신의 애플리케이션의 기능을 더 좋게 수 있다. FireDAC에는 추가 옵션이 있다. 잘 사용하면, 당신의 애플리케이션을 더 세밀하게 튜닝하고 성능을 더 빠르게 할 수 있다.-
- docwiki 번역
- hub 페이지
-
(and 1 more)
태그로 좁히기: