문제

나는 합리적으로 최신 보고서 빌더와 Dev Express Suite를 포함하는 Delphi 2007 VM을 가지고 있습니다. 특정 클라이언트를위한 특정 프로젝트에 사용합니다.

동일한 클라이언트의 경우 D5 VM이 있는데, 이는 (다른, 이전) 버전의 Report Builder와 다른 (이전) 버전의 Dev Express 구성 요소를 사용합니다.

D5 (및 사용하는 구성 요소의 버전)를 D2007 VM에 설치할 수 있고 해당 클라이언트를 위해 모든 것을 포함하는 'Uber VM'을 갖는 경우이 클라이언트에 대한 작업의 테스트 및 일반 유지 관리가 훨씬 더 간단하게 만들어집니다. . 당연히 나는 다양한 버전의 구성 요소를 '별도'유지해야합니다.

지루함과 함께 잠을 자지 않았기를 바랍니다.이 작업을 수행하기 전에 알아야 할 트릭이나 팁이 있는지 궁금합니다. D2007 머신에 D5를 넣는 것이 더 쉬울 것이라고 생각했지만 (기존 VM 드라이브 등이 더 큰 것과 D2007 설치 등을 다시 등록하는 과정을 피하기) D2007을 D5에 추가하기가 더 쉬운 경우에는 그렇게 할 수 있습니다. 길을 가고 있습니다.

어떤 충고? :-)

도움이 되었습니까?

해결책

다중 델파이 버전은 당신이 있다면 상당히 잘 공존합니다 오래된 버전 이후의 올바른 순서로 설치하십시오.. 이것은 실제 기계와 마찬가지로 VM에 적용되는 것입니다. Snapshot 기능이있는 VM 관리자가있는 경우 Delphi 2007에 Delphi 5를 설치하고 무언가가 깨지는 지 확인할 수 있습니다. 그렇다면 간단히 스냅 샷으로 되돌아갑니다. 그러나 새로운 VM을 설정하는 것은 큰 작업이 아니기 때문에 대신 그렇게하고 권장 순서로 Delphi 버전을 설치합니다.

여러 버전의 구성 요소 세트도 각각 자체 디렉토리에 설치할 수 있습니다. 그중 하나만 하나의 IDE에 등록 할 수 있지만 분명히 다른 IDE 버전에 다른 버전을 사용할 수 있습니다. 문제가되는 설치 프로그램이있는 경우 항상 델파이와 구성 요소 세트를 한 계정으로 설치하고 다른 계정으로 개발할 수 있습니다. 설치 업체는 일반적으로 기계 및 현재 사용자 레지스트리 두드러기에만 작성하므로 다른 계정에서 Delphi를 실행하면 패키지를 수동으로 설치할 수 있습니다. 대부분의 패키지에는 버전 별 패키지 파일이 있어도 다른 모든 소스 파일이 동일하고 각 델파이 버전에 대해 재건되어야하더라도 Delphi-Version 특정 디렉토리로 패키지를 작성하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top