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 21688
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 20307
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 22353
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 28102
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 29403
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 24728
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 45676
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 181226
803 [FireDAC Skill Sprints] 3. 캐쉬를 이용한 업데이트와 자동증가필드(Identity) 적용 Humphery 2015.03.07 1541
802 바이너리 폼파일(*.dfm)을 텍스트 폼파일로 변경하는 도구 Humphery 2015.09.15 1538
801 [업데이트][HotFix] VCL BMP Buffer Overflow hotfix(취약점 보안패치) Humphery 2014.08.20 1538
800 HD 애플리케이션 만들기(파이어몽키 활용): 파이어몽키 코스북 5장 file 관리자 2014.07.17 1535
799 [XE7] 안드로이드 5.0(롤리팝) 지원 핫픽스 [2] Humphery 2015.01.12 1527
798 [10.3] 안드로이드 권한 모델 적용 방법 험프리 2019.05.17 1513
797 20년된 델파이 앱을 현대식 마이크로서비스 아키텍처로 전환하기 관리자 2019.09.11 1509
796 [발표자료] REST API 웹서비스 연동 관리자 2017.05.29 1507
795 [윈도우10] RAD Studio XE8로 윈도우 10 애플리케이션 만들기 file Humphery 2015.05.26 1503
794 센차 ExtJS 웹 클라이언트 + RAD서버 10.2.3 관리자 2018.04.24 1499
793 RAD Studio XE7에서 안드로이드 개선된 내용 [1] 관리자 2014.11.22 1491
792 [마이그레이션] 써드파티 컴포넌트 마이그레이션 방안 안내 험프리 2016.07.26 1485
791 RAD 스튜디오 10.3.1에서 FCM 수신 설정하기 [5] 험프리 2019.06.10 1484
790 [마이그레이션 사례] 감리교신학대학교 험프리 2016.08.25 1477
789 [개발환경] 델파이, RAD스튜디오 에서 Git과 Github를 사용해야하는 이유와 꼭 필요한 만큼 사용법 관리자 2020.08.27 1475
788 C++에서 LINQ 사용 file 험프리 2018.05.09 1475
787 기존 시스템을 웹(Web)으로 확장하기 위해 고려해야 할 두 가지 포인트 관리자 2018.06.11 1472
786 웹에서 어플리케이션 구동하기(ActiveX 사용않고) Humphery 2015.04.09 1463
785 파이어몽키 용 그리드 컴포넌트 안내 - FirePower Humphery 2015.02.23 1463
» C++빌더 VCL 애플리케이션에서 PYTHON4DELPHI 활용하기 관리자 2021.06.09 1461