InstallShield und AdminStudio Schulungen Original-Kurse mit Zertifikat Hier klicken

InstallSite MSI FAQ Home Einführung System-Vorbereitung Erzeugung Anleitungen Laufzeit-Probleme Fehler-Referenz English English

Warum werden Ausdrücke in der Form [PropertyName] manchmal nicht aufgelöst?

Nicht in jedem Feld einer MSI-Datenbank werden Ausdrücke in der Form [PropertyName] aufgelöst. Zum Beispiel wird [INSTALLDIR] durch das tatsächliche Installationsverzeichnis ersetzt, wenn der Ausdruck in einem Registrierungs-Schlüssel oder -Wert eingetragen wird. Wenn er dagegen in der Beschreibung einer Verknüpfung verwendet wird, wird er nicht aufgelöst und es bleibt "[INSTALLDIR]" stehen.

Um herauszufinden, in welchen Feldern Eigenschaftwerte aufgelöst werden, schlagen Sie die Beschreibung der entsprechenden Tabelle in der MSI Hilfe nach. Dort sind für alle Felder die Datentypen angegeben. Beim Typ "Formatted" werden Eigenschaftwerte in eckigen Klammern aufgelöst. (Es gibt einige weitere Datentypen, die Eigenschaftwerte auflösen, z.B. "RegPath". Näheres dazu finden Sie in der MSI Hilfe).

In Felder mit Datentyp "Identifier" dürfen ausschließlich Eigenschaften eingetragen werden. Deshalb werden in solchen Felden die Eigenschaften nicht in eckigen Klammern eingeschlossen. Zum Beispiel hat in der RemoveFile Tabelle die Spalte CirProperty den Typ Identifier, weswegen dort INSTALLDIR ein gültiger Eintrag ist, [INSTALLDIR] dagegen nicht.


English News Discussions Windows Installer Related Tools More Help InstallScript About InstallSite Shop Site Search
deutsch Neuigkeiten Diskussionsgruppen Windows Installer MSI FAQ Artikel     Shop Suche

Copyright © by InstallSite Stefan Krueger. All rights reserved. Legal information.
Impressum/Imprint Datenschutzerklärung/Privacy Policy
By using this site you agree to the license agreement. Webmaster contact