ユーザーがすでに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を認識していないようです。私も含めて試しました
uses
SysUtils;
しかし、コンパイラはSysUtilsも認識しません。 IISが既にインストールされているかどうかを調べるために見ることができるレジストリキーのようなものがありますか?
ご協力いただければ幸いです。
_myコンパイラversion_は、IIS Pascal Scriptインタープリタを意味しますか?あるいは、本当の(デルファイ)コンパイラを意味しますか? – jachguate
私は、INNO Pascal Scriptインタプリタを意味します。混乱のため申し訳ありません – Rishi
ああ、私のコードの書式を修正していただきありがとうございます。今後も心に留めておきます:) – Rishi