사용자가 이미 IIS 버전을 설치했는지 확인하는 방법을 찾고 있습니다. 그렇지 않으면 IIS 설치 스크립트를 실행합니다.INNO 설치를 사용하여 기존 IIS 설치를 검색하는 방법은 무엇입니까?
try
IIS := CreateOleObject('IISNamespace');
except
RaiseException(ExceptionType, ‘IIS not installed. Setup will now install IIS on your machine. ’#13#13'(Error ‘’’+ExceptionParam+’’’ occured)’);
end;
을하지만, 어떤 이유로, 내 컴파일러 버전은 RaiseException 연구를 인식하지 않는 것 :
나는 내가 예외 처리 절 알고. 나는 또한 포함하려고 시도했다.
그러나 컴파일러는 SysUtils도 인식하지 못한다. IIS가 이미 설치되어 있는지 여부를 확인할 수있는 레지스트리 키와 같은 것이 있습니까?
도움이 될 것입니다.
_my 컴파일러 버전은 IIS 파스칼 스크립트 인터프리터를 의미합니까? 아니면 진짜 (델파이) 컴파일러를 의미합니까? – jachguate
나는 이노 파스칼 스크립트 인터프리터를 의미합니다. 혼란에 대한 죄송합니다 – Rishi
오, 내 코드 서식을 수정 주셔서 감사합니다. 나중에 명심하십시오. – Rishi