Freigeben über


ICE18

ICE18 überprüft, ob alle leeren Verzeichnisse, die als Schlüsselpfad für eine Komponente verwendet werden, in der CreateFolder-Tabelle aufgeführt sind.

Wenn die KeyPath-Spalte der Component-Tabelle NULL ist, bedeutet dies, dass das in der Directory_ Spalte aufgeführte Verzeichnis der Schlüsselpfad für diese Komponente ist. Da vom Installationsprogramm erstellte Ordner gelöscht werden, wenn sie leer werden, muss dieser Ordner in der CreateFolder-Tabelle aufgeführt werden, um zu verhindern, dass das Installationsprogramm jedes Mal versucht, zu installieren.

Machen Sie das SystemFolder-Verzeichnis nicht zum Schlüsselpfad einer Komponente. Da dieser Ordner auf jedem Betriebssystem vorhanden ist, erkennt das Installationsprogramm immer den Schlüsselpfad, unabhängig davon, ob die Komponente vorhanden ist oder nicht. In diesem Fall sollte der Schlüsselpfad eine Datei, ein Registrierungseintrag oder eine ODBC-Datenquelle sein.

Bei der Überprüfung überprüft ICE18 zunächst, ob alle folgenden Punkte zutreffen:

Wenn dies alles zutrifft, überprüft ICE18 Folgendes:

Ergebnis

ICE18 gibt eine Fehlermeldung aus, wenn das Installationspaket ein Verzeichnis als Schlüsselpfad für die Komponente angibt, das nicht in der CreateFolder-Tabelle aufgeführt ist.

ICE-Referenz