ICE45
ICE45 sprawdza, czy kolumny pól bitowych w bazie danych nie ustawiają żadnych zarezerwowanych bitów na 1.
Bity zarezerwowane nie zapewniają funkcjonalności w bieżących wersjach instalatora, ale mogą w przyszłych wersjach. Powinny one być ustawione na 0, aby były zgodne z przyszłymi wersjami Instalatora Windows.
Wynik
ICE45 publikuje komunikat o błędzie, jeśli którakolwiek z poniższych tabel zawiera pole bitowe z zarezerwowanym bitem ustawionym na wartość 1.
- tabeli BBControl
- tabeli okna dialogowego
- tabela funkcji
- tabela plików
- tabeli MoveFile
- tabeli ModuleConfiguration
- tabeli ODBCDataSource
- tabeli poprawek
- tabeli RemoveFile
- tabeli ServiceControl
- tabeli ServiceInstall
- tabeli TextStyle
ICE45 publikuje jeden z dwóch komunikatów ostrzegawczych, jeśli tabela sterowania zawiera pole bitowe z zarezerwowanym bitem ustawionym na wartość 1.
Przykład
ICE45 zgłasza następujący błąd dla pokazanego przykładu.
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 zgłasza następujące ostrzeżenie dla pokazanego przykładu.
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.
Plik | Atrybuty |
---|---|
Plik1 | 128 |
kontrolki tabeli (częściowe)
Dialog | Kontrola | Atrybuty |
---|---|---|
Okno dialogowe 1 | Edycja1 | 2097152 |
Okno dialogowe 1 | Edytuj2 | 1048576 |
Tematy pokrewne