새로운 글
새로운 덧글

마이그레이션 진행 시 자주 질문받는 써드파티 컴포넌트 마이그레이션 방안을 정리합니다.

 

마이그레이션 방안

 - 컴포넌트 업그레이드 : 써드파티 컴포넌트 업그레이드 버전 지원여부 확인(제작사 홈페이지, 검색 등 활용)

 - 다른 컴포넌트 대체 : 사용중인 컴포넌트가 업그레이드를 지원하지 않는 경우, 사용빈도가 낮은 경우, 대체할 수 있는 유사 컴포넌트가 있는 경우

 - 직접 소스코드 변환 : 업그레이드를 지원하지 않는 경우, 대체할 유사 컴포넌트가 없는 경우, 컴포넌트 소스코드를 보유하고 있는 경우

 

컴포넌트 명(종류) 용도 방안 비고 참고링크
QuickReport 레포팅 업그레이드   http://www.quickreport.co.uk/
TMSPack UI 컴포넌트 업그레이드   http://tmssoftware.com/site/
XiControl(XiButton 등) UI 컴포넌트 컴포넌트 대체 TMS, Dev Express 등  
RS232 컴포넌트 시리얼 통신 업그레이드   http://tech.devgear.co.kr/344230
Number Edit(숫자만 입력) UI 컴포넌트 컴포넌트 대체 TEdit의 NumbersOnly 속성 사용 http://tech.devgear.co.kr/delphi_news/409498
BDE(Borland Database Engine) 데이터 엑세스 업그레이드 FireDAC 으로 변환(reFind.exe로 자동화 가능) http://tech.devgear.co.kr/410825
리얼그리드(Real Grid) UI(그리드) 컴포넌트 대체 개발 중단 으로 대체필요
TMS(AdvStringGrid), DevExpress(퀀텀그리드) 등
 
TNT 컴포넌트 UI, 유니코드지원 컴포넌트 대체 기본 컴포넌트로 대체(유니코드 지원하지 않는 버전의 델파이에서 유니코드 지원을 위해 사용)  
RxLib UI 업그레이드 원본 - https://sourceforge.net/projects/rxlib/
사용자 업그레이드(최신버전 지원) - http://www.micrel.cz/RxLib/
 
ZeosLib 데이터 엑세스 컴포넌트 대체 또는 FireDAC으로 대체 가능(일관된 기술 사용이 유지보수에 유리) http://zeoslib.sourceforge.net/index.php
CoolTryIcon UI 컴포넌트 업그레이드 참고링크 설치 확인 필요
또는 표준 컴포넌트(TTrayIcon: http://tech.devgear.co.kr/delphi_news/411088)으로 대체 가능
https://github.com/coolshou/CoolTrayIcon
FlatStyle UI 컴포넌트 컴포넌트 대체 개발 중단(https://sourceforge.net/projects/flatstyle/)
TMS, Dev Express, 기본 컴포넌트 등 검토 후 대체
 
Virtual Treeview UI 컴포넌트 업그레이드   https://github.com/Virtual-TreeView/Virtual-TreeView
RbControls UI 컴포넌트 컴포넌트 대체 개발중단(http://www.delphipages.com/records.cfm?kw=rb+control)
TMS, Dev Express, 기본 컴포넌트 등 검토 후 대체
 
Graphics32 기능 컴포넌트 업그레이드   https://github.com/graphics32/graphics32
         

 

참고 사이트

 - Dev Express(퀀텀그리드, cx 컴포넌트, ...) : https://www.devexpress.com/Products/VCL/

 - TMS Software(AdvStringGrid, ...) : http://tmssoftware.com/site/

 - 쿽레포트 : http://www.quickreport.co.uk/

 

참고

 - 마이그레이션 - 이슈공유(써드파티컴포넌트대응 탭 참고): https://docs.google.com/spreadsheets/d/1OjNTxcu2Xq9e1OUpdBdUUk3QedI9_CvihYsKvkGS2jk/edit#gid=1767852252

번호 제목 글쓴이 날짜 조회 수
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 550
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 4229
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 889
공지 [프로그래밍 강의] 2019.2~2019.6 관리자 2015.01.22 7144
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 관리자 2015.06.30 12360
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2018년 09월 업데이트 됨) 험프리 2014.01.16 149368
647 안드로이드 SDK 설정 방법 file 험프리 2016.09.20 1332
646 [베를린 U1] TGrid가 네이티브 렌더링을 지원해 더 부드럽고 강력한 기능을 제공합니다. file 험프리 2016.09.20 310
645 [베를린 U1] 윈도우 태스크바 알림의 뱃지를 제어할 수 있습니다. file 험프리 2016.09.20 334
644 [업데이트][10.1 베를린] RAD Studio 10.1 베를린 서브스크립션 업데이트 1 [5] file 험프리 2016.09.19 972
643 윈도우 10 Anniversary 업데이트와 RAD Studio file 관리자 2016.09.09 600
642 RAD 스튜디오(델파이, C++빌더) 웹개발 방법(WebBroker, IntraWeb) 험프리 2016.09.07 817
641 TeeChart 컴포넌트를 통해 다양한 차트 및 그래프로 데이터를 출력할 수 있습니다. file 험프리 2016.08.30 1770
640 [발표자료] 20160830 나만의 C++애플리케이션 완성하기 with C++빌더 험프리 2016.08.26 1403
639 이 달의 기술자료 - 2016년 09월 file 험프리 2016.08.25 399
638 [마이그레이션 사례] 감리교신학대학교 험프리 2016.08.25 645
637 인터베이스(Interbase) 에디션 안내 file 험프리 2016.08.25 764
636 [로드맵] RAD 스튜디오 로드맵(2016년 8월) file 험프리 2016.08.12 1702
635 FireDAC 성능 비교(BDE, dbGO(ADO), dbExpress, FireDAC) file 험프리 2016.08.09 981
634 퀵레포트(Quick Report)에 사진 출력하기 험프리 2016.08.01 1048
633 BLOB 컬럼에 (이미지 등의)데이터 읽고 쓰기 험프리 2016.08.01 1298
632 퀵레포트 보고서 엑셀로 내보내기(저장하기) [1] 험프리 2016.08.01 816
631 이 달의 기술자료 - 2016년 08월 file 험프리 2016.07.28 308
» [마이그레이션] 써드파티 컴포넌트 마이그레이션 방안 안내 험프리 2016.07.26 792
629 1차 공개 중고생 강의용 앱 소스 및 메뉴얼입니다. file 쭈니아빠 2016.07.16 475
628 이 달의 기술자료 - 2016년 07월 file 험프리 2016.06.30 1806


광고 모듈이 설치되어 있지 않아 실행을 중단합니다..