Bedingungen

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Erweiterter Modus > Benutzeroberfläche > Die Eigenschaften eines Steuerelements bearbeiten 

Bedingungen

Bedingungen werden verwendet, um die Sichtbarkeit oder den aktivierten Zustand eines Steuerelements zur Laufzeit zu ändern.

Der Dialog Properties ermöglicht die Definition der Kombination aus einer Bedingung und einer Aktion.

 

Condition
Eine Bedingung in der Installer-Syntax.

 

Action
Einer der fünf Werte:

 

Show – macht das Steuerelement sichtbar, wenn die Bedingung true ist

 

Hide – macht das Steuerelement unsichtbar, wenn die Bedingung true ist
 

Enable – aktiviert das Steuerelement, wenn die Bedingung true ist
 

Disable – deaktiviert das Steuerelement, wenn die Bedingung true ist
 

Default – macht das Steuerelement zum Standard im aktuellen Dialog, wenn die Bedingung true ist

Hinzufügen einer neuen Bedingung

Um eine neue Bedingung hinzuzufügen, klicken Sie auf die Schaltfläche Add.... Eine neue Zeile wird automatisch hinzugefügt.

Bearbeiten einer Bedingung

Um eine vorhandene Bedingung zu bearbeiten, setzen Sie den Fokus auf die zu bearbeitende Zelle und drücken Sie F2 oder klicken Sie sie ein zweites Mal mit der linken Maustaste an. RayPack zeigt einen Kombinationsfeld-Editor an, wenn die Menge der erlaubten Werte ermittelt werden konnte. Der Wert kann auch manuell eingegeben werden. Einige Felder werden zusätzlich von RayPack validiert. Beispielsweise verhindert RayPack die Eingabe einer leeren Zeichenfolge in die Spalte Condition, um die interne MSI-Konsistenz zu wahren. Alle Validierungsfehler werden inline angezeigt. Wenn Sie die Bearbeitung abbrechen und den vorherigen Wert wiederherstellen möchten, drücken Sie ESC, während der Validierungsfehler in der Zelle angezeigt wird.

 

papercliper

Hinweis:

Aufgrund der Windows Installer-Einschränkungen können einige Wertekombinationen identische MSI-Primärschlüssel erzeugen. Wenn die Änderungen gespeichert werden (durch Drücken von OK oder APPLY), führt RayPack die Bedingungsdefinitionen zusammen und stellt sicher, dass die interne Konsistenz des Pakets nicht verletzt wird.

 

Löschen einer Bedingung

Um eine vorhandene Bedingung zu löschen, setzen Sie den Fokus auf die Zeile der Bedingung und drücken Sie die Schaltfläche Remove selected.