Uso delle proprietà nelle istruzioni condizionali
Il valore logico di una proprietà impostata è True. Per determinare se una proprietà è impostata senza ottenere effettivamente il relativo valore, testare l'espressione logica "MyProperty" o "Not MyProperty". Quando la proprietà MyProperty è impostata, la prima restituisce True e quest'ultima come False.
Una o più proprietà possono essere combinate con gli operatori per formare espressioni logiche usate in istruzioni condizionali. Per altre informazioni sugli operatori che possono essere usati nelle istruzioni condizionali, vedere Sintassi dell'istruzione condizionale.
È possibile immettere un'istruzione condizionale usando le proprietà nella colonna Condizione della tabella Condizione per modificare lo stato di selezione di qualsiasi voce nella tabella Feature.
Le istruzioni condizionali con una o più proprietà vengono comunemente usate nella colonna Condizione delle tabelle di database.
Le tabelle seguenti hanno una colonna per le espressioni condizionali:
- Tabella delle condizioni
- Tabella ControlEvent
- Tabella LaunchCondition
- Tabella InstallUISequence
- Tabella InstallExecuteSequence
- Tabella ControlCondition
- Tabella AdminExecuteSequence
- Tabella AdvtExecuteSequence
- Tabella AdminUISequence
Si noti che le sei tabelle della sequenza di azioni hanno campi per una condizione. Se l'espressione condizionale in questo campo restituisce False, il programma di installazione ignora tale azione.
Se si imposta una proprietà privata nella sequenza di interfaccia utente creando un'azione personalizzata in una delle tabelle della sequenza dell'interfaccia utente, tale proprietà non viene impostata nella sequenza di esecuzione. Per impostare la proprietà nella sequenza di esecuzione, è necessario inserire anche un'azione personalizzata in una tabella della sequenza di esecuzione. In alternativa, è possibile rendere la proprietà pubblica una proprietà pubblica e includerla nella proprietà SecureCustomProperties .
Per altre informazioni, vedere Uso di una tabella sequenza o uso di proprietà.