델파이 2007 인스톨러의 HAS_SLIP 에러

Abstract: 델파이 2007을 언인스톨, 구성 변경, 복구, 업그레이드하려 할 때 발생하는 HAS_SLIP 스크립트 에러에 대한 해결 방법입니다.

증상: 델파이 2007 초기 버전(RTM)을 언인스톨, 구성 변경(modify), 복구(repair), 업그레이드하려 할 때 다음과 같은 에러가 발생합니다.

Line 12035: Attempting to get value of undefined variable HAS_SLIP

원인: 이 문제는 델파이 2007 인스톨 캐시 디렉토리가 손상되거나 수동으로 제거되었을 때 발생합니다.

해결 방법: 이 문제에 대한 알려진 유일한 해결 방법은 수작업으로 델파이 2007 RTM을 시스템에서 제거하는 것입니다. 가장 쉬운 방법은 마이크로소프트 웹사이트에서 MSI Cleanup Utility를 다운로드하는 것입니다. http://support.microsoft.com 으로 가셔서 Knowledge Base에서 Q290301 아티클을 찾아보십시오.

1) Q290301 아티클에 따라 MSI Cleanup Utility를 다운로드하고 설치하십시오.

2) 유틸리티를 실행하고 리스트에서 "RAD Studio [5.0]"를 선택한 후 Remove 버튼을 클릭합니다.

3) Program Files\CodeGear\RAD Studio\5.0 디렉토리를 제거합니다.

윈도우 비스타의 경우:

4a) Program Data\CodeGear\RAD Studio\5.0 디렉토리를 제거합니다.

4b) Program Data\{AB3EC276... 디렉토리를 제거합니다.

4c) User\All Users\CodeGear\RAD Studio\5.0 디렉토리를 제거합니다.

비스타 이전의 윈도우 OS의 경우:

4a) Documents and Setting\All Users\Application Data\CodeGear\RAD Studio\5.0 디렉토리를 제거합니다.

4b) Documents and Setting\All Users\Application Data\{AB3EC276... 디렉토리를 제거합니다.

5) 델파이 2007 업데이트 1 인스톨러를 다운로드하고 실행합니다.

노트: 업데이트 1을 설치하기 전에 델파이 2007 RTM을 설치할 필요가 없습니다. 업데이트 1은 제품 전체를 포함하고 있습니다.