문제

유지할 레거시 응용 프로그램이 있습니다. 현재 릴리스는 하나의 특정 Developper 워크 스테이션으로 구축되었습니다. 즉, 나쁜 습관입니다.

하나의 중앙 집중식 환경에서 빌드를 자동화하기 위해 가상화 된 빌드 서버를 요청했습니다. 유일한 문제는 그들이 나에게 준 서버가 Windows Server 2003을 사용하여 실행되며 Windows XP를 제공하지 않을 것이라는 점입니다.

특정 문제에주의를 기울여야합니다. 무엇을 알고 있어야합니까?

감사

도움이 되었습니까?

해결책

일반적으로 응용 프로그램이 델파이로 구축 된 OS는 중요하지 않으므로 문제가 없어야합니다. 최신 OS에는 최신 버전이 제공 될 수 있기 때문에 가져온 유형 라이브러리에서 유일한 예외는 예외입니다. 이것은 수입 장치를 직접 사용하지 않고 알려진 좋은 버전을 프로젝트에 복사하여 이름을 바꾸고 버전 제어에 추가하여 해결할 수 있습니다.

다른 팁

컴파일러 자체는 신경 쓰지 않으며 상관없이 동일한 코드를 생성합니다.

Delphi 버전에 따라 라이센스를 사용하면 이러한 유형의 빌드의 목적으로 별도의 빌드 PC에 명령 줄 컴파일러를 "설치"할 수 있습니다. OS가 무엇인지는 중요하지 않습니다.

실제로 빌드 PC를 설정하기 위해 Delphi 설치 프로그램을 사용할 필요는 없습니다. 내 빌드 PC에는 단순히 다음 폴더가 직접 복사 된 폴더가 있습니다 (경로 환경에 빈 경로를 추가해야 할 수도 있습니다).

프로그램 파일 CodeGear Rad Studio 5.0 bin
프로그램 파일 codegear rad Studio 5.0 lib
프로그램 파일 CodeGear Rad Studio 5.0 소스
Program Files Common Files Rad Studio Shared Assemblies 5.0

나는 Win2003 Build Machine과 Delphi 7을 꽤 오랫동안 사용하고 있었다. 또한 개발 및 디버깅은 제대로 작동했습니다. 나는 심지어 터미널 서버를 사용하여 때때로 콘솔에 액세스했지만 문제도 없습니다.

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