ICE45
ICE45 vérifie 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 pourraient le faire dans des versions ultérieures. Ils doivent être définis sur 0 pour être compatibles avec les futures versions de Windows Installer.
Résultats
ICE45 publie un message d’erreur si l’une des tables suivantes contient un champ de bits avec un bit réservé défini sur la valeur 1.
- Table BBControl
- Table de dialogue
- Table de caractéristiques
- Table de fichier
- Table MoveFile
- Table ModuleConfiguration
- Table ODBCDataSource
- Patch table
- Table RemoveFile
- Table ServiceControl
- Table ServiceInstall
- Table TextStyle
ICE45 publie l’un des deux messages d’avertissement si la table Control contient un champ de bit avec un bit réservé défini sur la valeur 1.
Exemple
ICE45 signale l’erreur suivante pour l’exemple présenté.
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 présenté.
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 File (partielle)
Fichier | Attributs |
---|---|
Fichier1 | 128 |
Table Control (partielle)
Boîte de dialogue | Control | Attributs |
---|---|---|
Dialog1 | Edit1 | 2 097 152 |
Dialog1 | Edit2 | 1 048 576 |
Rubriques connexes