ICE45
ICE45 valide que les colonnes de champ de bits de la base de données ne définissent pas de bits réservés sur 1.
Les bits réservés ne fournissent aucune fonctionnalité dans les versions actuelles du programme d’installation, mais peuvent se trouver dans les versions ultérieures. Ils doivent être définis sur 0 pour être compatibles avec les futures versions de Windows Installer.
Résultat
ICE45 publie un message d’erreur si l’un des tableaux suivants contient un champ de bits avec un bit réservé défini sur la valeur 1.
- table BBControl
- table de dialogues
- table de fonctionnalités
- table Fichier
- table MoveFile
- table ModuleConfiguration
- table ODBCDataSource
- table Patch
- de table RemoveFile
- table ServiceControl
- table ServiceInstall
- table TextStyle
ICE45 publie l’un des deux messages d’avertissement si la table de contrôle contient un champ de bits avec un bit réservé défini sur la valeur 1.
Exemple
ICE45 signale l’erreur suivante pour l’exemple illustré.
Row 'File1' in table 'File' has bits set in the 'Attributes'
column that are reserved. They must be 0 to ensure
compatibility with future installer versions.
ICE45 signale l’avertissement suivant pour l’exemple illustré.
Row 'Dialog1.Edit2' in table 'Control' has bits set in the 'Attribute'
column that are reserved. They should be 0 to ensure compatibility
with future installer versions.
table de fichiers (partielle)
Lime | Attributs |
---|---|
Fichier1 | 128 |
table de contrôles (partielle)
Dialogue | Contrôle | Attributs |
---|---|---|
Boîte de dialogue 1 | Edit1 | 2097152 |
Boîte de dialogue 1 | Edit2 | 1048576 |
Rubriques connexes