본문 바로가기

마이그레이션

3회차 "커뮤니케이션 데이 - 마이그레이션" 회고 데브기어에서는 매월 첫번째 화요일 커뮤니케이션 데이를 진행합니다. 델파이/C++빌더 커뮤니케이션 데이는? 커뮤니케이션 데이는 특정 주제로 델파이/C++빌더 개발자 분들이 모여 함께 토의하고, 정보를 공유하고, 전문가의 조언을 들을 수 있는 오프라인 모임입니다. 매월 첫째주 화요일 데브기어 라운지에서 진행됩니다. 다음 신청 페이지에서 신청할 수 있습니다.델파이/C++빌더 커뮤니케이션 DAY 신청 페이지 2월은 마이그레이션 주제로 진행되었습니다. 다음 참석대상자 분들은 많은 도움을 받을 수 있을것입니다.마이그레이션을 계획 중이며, 효과적인 마이그레이션 프로세스를 조언받고 싶은 분들마이그레이션 중 자체적으로 해결하기 어려운 이슈에 대한 해결 방향에 대한 조언써드파티 컴포넌트 대체 및 컴포넌트 통합에 대한 구체.. 더보기
데브기어 컴포넌트 컨버터 소개(오픈소스) 데브기어 컴포넌트 컨버터 데브기어 컴포넌트 컨버터는 델파이 소스파일을 분석해 컴포넌트와 소스코드를 변경해주는 오픈소스 기반 마이그레이션 도구입니다. 데브기어 컴포넌트 컨버터는 컴포넌트 컨버터와 소스코드 컨버터 두개의 애플리케이션으로 구성됩니다.컴포넌트 컨버터는 델파이 폼파일(*.dfm)과 소스파일(*.pas)에서 컴포넌트 정보를 변경합니다.소스코드 컴버터는 델파이 소스파일(*.pas)에서 컴포넌트를 사용한 코드를 찾아 변환합니다. 데브기어 컴포넌트 컨버터의 특징엡바카데로는 reFind라는 정규표현식 치환 도구를 통해 마이그레이션 자동화 작업을 지원합니다.reFind는 정규표현식을 이용해 소스파일에서 컴포넌트 종류와 속성등을 전환하는 작업을 할 수 있습니다.하지만, reFind는 컴포넌트와 속성 등을 일대.. 더보기
[마이그레이션 사례] 워프비전(64-bit 애플리케이션) 수원 영통구에 위치한 워프비전은 반도체 및 디스플레이 필름등의 검사 장비를 제공하는 업체입니다. 최근 카메라의 발전으로 이미지 해상도가 높아지고, 윈도우 10 등의 최신 운영체제 지원을 위해 마이그레이션을 진행했습니다. 워프비전 - 마이그레이션 컨설팅 프로젝트 기간 : 2019년 4월(1개월) 지원 방법 : 마이그레이션 컨설팅 델파이 버전 : 델파이 2007 32-bit > 델파이 XE7 32/64-bit 업무 범위 메인 프로그램 : 2개 프로젝트(약 100여개 소스코드) 컴포넌트 : 자체제작 2개, 오픈소스 2개 워프비전은 반도체 및 디스플레이 필름등의 검사 장비를 제공하는 업체로, 설비를 제어하고 관리하는 소프트웨어가 델파이로 개발되었습니다. 마이그레이션 진행 워프비전은 최근 카메라의 발전으로 고해상.. 더보기
[마이그레이션 사례] 감리교 신학대학교 고객들의 PC환경과 요구사항이 아주 빠르게 발전하고 있습니다. 윈도우10 등의 최신 운영체제를 탑재한 PC환경과 새로운 요구사항에 대응하기 위해서는 RAD 스튜디오(델파이, C++빌더)에서 제공하는 최신 기능을 활용할 수 있도록 마이그레이션이 필요합니다. 저는 여러분들이 직접 마이그레이션을 진행할 수 있는 마이그레이션 관련 자료와 팁을 제공하고, 마이그레이션 컨설팅, 마이그레이션 워크샵 등을 통해 직접적인 도움이 필요한 프로젝트나 기업을 지원하고 있습니다.마이그레이션을 계획하거나 진행하고 계신 분들에게 도움되도록 마이그레이션 프로젝트 과정의 일부를 간단히 정리해 공유합니다. 감리교 신학대학교 - 마이그레이션 컨설팅프로젝트 기간 : 2016년 5월 ~ 7월(3개월)지원방법 : 마이그레이션 방문컨설팅버전 :.. 더보기
[마이그레이션 사례] 에스엔유프리시젼 고객들의 PC환경과 요구사항이 아주 빠르게 변화하고 있습니다. 최신 PC환경과 새로운 요구사항에 대응하기 위해서는 RAD Studio(델파이, C++빌더)에서 제공하는 최신 기능을 활용하도록 마이그레이션이 필요합니다. 저도 마이그레이션 컨설팅과 마이그레이션 워크샵을 통해 마이그레이션이 필요한 프로젝트나 기업을 지원하고 있습니다.마이그레이션을 계획하거나 진행하고 계시는 분들에게 도움되도록 과정을 간단히 정리해 공유합니다. 에스엔유프리시전 - 마이그레이션 워크샵일시 : 2016년 4월 5일 ~ 8일(4일간)지원방법 : 마이그레이션 워크샵버전 : 델파이 7 -> 델파이 XE5 지난 4월 5일~9일간 델파이 마이그레이션 워크샵 과정을 진행했습니다. 이번 워크샵 과정에 에스엔유프리시전에서 참석해 마이그레이션을 지.. 더보기
[마이그레이션][팁] 유니코드 검토 대상 분석 도구 유니코드 검토 대상 분석 도구 유니코드 적용 시 검토해야 할 부분(함수, 자료형)을 안내해 주는 도구입니다. Change 버튼을 눌러 경러 선택 후 Process files 버튼을 누르면 해당 경로의 유닛파일(*.pas)을 분석 후 결과를 표시합니다. 다운로드 제가 기능을 추가한 실행파일은 아래에서 검토 대상 총 갯수 메모 마지막에 표시 하도록 수정디렉토리 경로 문자열을 에디터에 복사해도 적용되록 수정하단 트리뷰와 레포트 파일에 검토대상이 없는 소스코드 표시되지 않도록 수정 원본 실행파일과 소스코드 http://cc.embarcadero.com/item/27398 분석 대상 다음 함수와 자료형을 대상으로 분석하며, 하단 Add Token 기능으로 대상을 추가할 수 있습니다. SizeOf Length Fi.. 더보기
[마이그레이션] 유니코드 적용시 검토할 사항들 델파이 2009 이후 버전 부터는 유니코드 기반의 문자열을 사용합니다. 그래서 델파이 2007 이전버전에서 델파이 2009 이후 버전으로 마이그레이션 할 경우 소스코드에서 유니코드 사용에 대한 점검이 필요합니다. 일부 개발자들이 유니코드 대응을 마이그레이션의 큰 위험요소로 생각합니다. 하지만 알고 보면 대부분의 경우 기존 소스코드를 별도 추가작업 없이 유니코드 기반에서 그대로 사용할 수 있습니다. 단, 문자열을 다루는 코드에 대해서는 점검이 필요합니다. 유니코드와 델파이의 변경사항에 대해 살펴보고 기존코드를 유니코드 기반 델파이에서 동작하도록 점검하는 내용을 살펴보겠습니다.목차1. 유니코드와 델파이의 변경사항 1.1. 유니코드란? 1.2. 유니코드 지원에 의한 델파이 변경사항2. 기존 코드를 유니코드 기.. 더보기