C++ 개발자들 중에 파이썬을 사용하는 분들이 있습니다. 두 언어를 통합하는 방법에는 여러가지가 있습니다. 한 가지는 새로운 객체 유형과 기능을 구현하는 C++ 함수가 포함되어 있는 파이썬(Python) 확장 모듈을 만드는 것입니다. 또 다른 방법은 Boost Python C++ 라이브러리를 사용해 파이썬과 C++ 언어 간의 상호 운용성을 지원하는 것입니다. 세 번째로 C++빌더와 파이썬을 통합하기 위해 컴포넌트들의 생산성, 복원력, 캡슐화를 활용하는 것입니다. 이번 글에서는 VCL 애플리케이션에서 Python4Delphi 오픈 소스 구성 요소를 활용하는 방법에 대해서 설명해보려고 합니다.

PYTHON4DELPHI 란?

Python for Delphi (P4D)는 무료 컴포넌트 셋으로 (MIT 오픈 소스 라이선스), PyScripter Python IDE를 개발한 Kiriakos Vlahos가 만들었습니다. 이 컴포넌트를 사용해 델파이와 C++빌더 애플리케이션을 확장해서 파이썬 스크립트를 실행하고, 새로운 파이썬 모듈과 파이썬 유형을 만들 수 있습니다. 파이썬 확장을 DLL 등으로 만들수도 있습니다. 더 자세한 내용은 www.devgear.co.kr/archives/3660 에서 확인할 수 있습니다.

 


C++빌더로 만드는 VCL 애플리케이션에서 Python4Delphi를 활용하는 방법

다음 링크에서 더 자세히 확인할 수 있습니다: https://devgear.co.kr/archives/4903

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15752
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 14161
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16714
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22279
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23597
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 19116
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39545
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174969
40 이 달의 기술자료 - 2020년 02월 험프리 2020.01.31 265
39 제너릭(Generic)과 제너릭을 사용한 예제(제너릭 콜렉션 등) file 김원경 2020.01.15 1252
38 [오픈소스] TGPuttyLib 소개 - PuTTY 기반 SFTP 클라이언트 험프리 2020.01.03 927
37 DLL 폼에서 VCL 폼 스타일 적용하기 file 김원경 2019.10.28 5854
36 엔터프라이즈 커넥터로 VCL 애플리케이션에서 '구글 시트' 데이터 조회 및 편집하기 험프리 2019.10.04 580
35 3가지 API 이야기: VCL에서 WinAPI, COM&ShellAPI, WinRT 활용하기 관리자 2019.09.18 737
34 [도서/PDF/소스코드] 델파이 Begin...End - 11장. DLL 작성과 호출 관리자 2019.08.19 1014
33 이 달의 기술자료 - 2019년 07월 험프리 2019.06.28 352
32 [엠바카데로 Feature Friday][개발팁] VCL 멀티-컬럼 리스트박스 관리자 2019.06.28 235
31 델파이 코드 주석 추가 및 문서화 방안 험프리 2019.05.30 881
30 [업데이트][핫픽스][10.3] C++툴체인 핫픽스 험프리 2019.01.25 278
29 C++빌더/델파이 개발자를 위한 최적의 데이터베이스 관리 도구 - 아쿠아 데이터 스튜디오 file 관리자 2018.12.11 664
28 올 해의 기술자료 TOP 10 - 개발자들이 가장 많이 클릭한 기술자료는? 관리자 2018.10.24 594
27 이 달의 기술자료 - 2018년 06월 file 험프리 2018.05.25 515
26 패키지 개발방식과 DLL개발방식의 차이와 장단점 김원경 2018.05.02 2054
25 이 달의 기술자료 - 2018년 03월 file 험프리 2018.02.23 778
24 [업데이트][핫픽스][10.2.2] RTL 호환성패치 및 안드로이드 애니메이션 문제 해결 - 2018년 2월 패치 file 험프리 2018.02.20 574
23 RAD 스튜디오 - 사물인터넷 관련기술과 고객사례 험프리 2017.10.31 1646
22 이 달의 기술자료 - 2017년 09월 file 험프리 2017.09.01 539
21 [오픈소스] Python for Delphi(P4D) [5] file 험프리 2017.09.01 1987