ICE45
ICE45는 데이터베이스의 비트 필드 열이 예약된 비트를 1로 설정하지 않는지 확인합니다.
예약된 비트는 현재 버전의 설치 관리자에서 기능을 제공하지 않지만 이후 버전에서는 사용할 수 있습니다. 이후 버전의 Windows Installer와 호환되려면 0으로 설정해야 합니다.
결과
예약된 비트가 값 1로 설정된 비트 필드가 다음 테이블 중 한 테이블에 포함된 경우 ICE45에서 오류 메시지를 게시합니다.
- BBControl 테이블
- 대화 상자 테이블
- 기능 테이블
- 파일 테이블
- moveFile 테이블
- ModuleConfiguration 테이블
- ODBCDataSource 테이블
- 패치 테이블
- RemoveFile 테이블
- ServiceControl 테이블
- ServiceInstall 테이블
- TextStyle 테이블
ICE45는 컨트롤 테이블 예약된 비트가 1로 설정된 비트 필드를 포함하는 경우 두 경고 메시지 중 하나를 게시합니다.
본보기
ICE45는 표시된 예제에 대해 다음 오류를 보고합니다.
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는 표시된 예제에 대해 다음 경고를 보고합니다.
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.
파일 테이블(부분)
파일 | 특성 |
---|---|
File1 | 128 |
컨트롤 테이블(부분)
대화 | 제어 | 특성 |
---|---|---|
Dialog1 | Edit1 | 2097152 |
Dialog1 | Edit2 | 1048576 |
관련 항목