Table ActionText
La table ActionText contient le texte à afficher dans une boîte de dialogue de progression et écrit dans le journal pour les actions dont l’exécution prend beaucoup de temps. Le texte affiché comprend la description de l’action et, éventuellement, les données mises en forme à partir de l’action.
La table ActionText contient les colonnes suivantes.
| Colonne | Type | Clé | Nullable |
|---|---|---|---|
| Action | Identificateur | O | N |
| Description | Text | N | O |
| Modèle | Modèle | N | O |
Colonnes
-
Transactionnel
-
Nom de l'action.
Clé de table primaire.
-
Descriptive
-
Description localisée affichée dans la boîte de dialogue de progression, ou écrite dans le journal lorsque l’action est en cours d’exécution.
-
Modèle
-
Modèle de format localisé utilisé pour mettre en forme les enregistrements de données d’action à afficher pendant l’exécution de l’action. Si aucun modèle n’est fourni, les données d’action ne sont pas affichées.
Notes
En règle générale, les entrées de la table ActionText font référence aux actions des tables de séquence. Le programme d’installation effectue d’autres actions qui ne sont pas répertoriées dans la table de séquence, mais qui doivent toujours être spécifiées dans la table. Le tableau suivant identifie les entrées de table requises pour lesquelles le nom d’action et le modèle doivent être créés exactement comme indiqué, mais la description peut être personnalisée.
| Action | Description | Modèle |
|---|---|---|
| Restauration | Annule des actions. | [1] |
| RollbackCleanup | Supprime les anciens fichiers. | [1] |
| GenerateScript | Génère des opérations système pour l’action. | [1] |
Notes
Le texte d’action s’affiche uniquement pour les actions qui s’exécutent dans le script d’installation. Par conséquent, le texte d’action s’affiche uniquement pour les actions qui sont séquencées entre les actions InstallInitialize et InstallFinalize .
Vous pouvez importer une table ActionText localisée dans votre base de données à l’aide de Msidb.exe ou MsiDatabaseImport. Le kit de développement logiciel (SDK) contient une table ActionText localisée pour chacune des langues listées dans la section localisation des tables Error et ActionText . Si la table ActionText n’est pas remplie, le programme d’installation charge les chaînes localisées pour la langue spécifiée par la propriété ProductLanguage .