ICE17
ICE17은 이 항목의 끝에 있는 예제에 표시된 상황을 확인합니다.
결과
ICE17은 예제의 각 상황에 대한 오류 또는 경고 메시지를 표시합니다. 이러한 메시지 샘플은 다음 표에 나와 있습니다.
ICE17 오류 또는 경고 | 설명 |
---|---|
PushButton: 대화 상자의 Button1: MyDialog에 ControlEvent 테이블에서 정의된 이벤트가 없습니다. 오류 |
ControlEvent 테이블에 나열되지 않은 Pushbutton 컨트롤이 있습니다.
컨트롤 테이블의 특성 열에 Enable Control 특성 또는 Visible Control 특성이 설정되지 않은 PushButton에서 ICE17이 이 오류를 반환하는 경우 컨트롤에 ControlCondition 테이블의 항목도 있는지 확인합니다. Condition 열의 값이 True, Enable 또는 Show로 변경되면 컨트롤이 예기치 않게 활성화되거나 표시될 수 있습니다. |
Bitmap: 컨트롤의 Bitmap1: 대화 상자의 Bitmap1: MyDialog가 이진 테이블에 없습니다. 오류 |
비트맵 컨트롤 또는 아이콘 컨트롤이 있지만 해당 비트맵 또는 아이콘은 이진 테이블에 나열되지 않습니다. 비트맵 또는 아이콘을 이진 테이블에 추가합니다. |
RadioButtonGroup: 컨트롤의 RadioButton1: 대화 상자의 RadioButton1: MyDialog가 RadioButton 테이블에 없습니다. 경고 |
컨트롤 테이블의 속성 열과 특성 열에 값이 있는 RadioButtonGroup 컨트롤이 있습니다. 간접 비트는 특성 열에 설정되지 않습니다. ICE17은 설치 관리자가 속성의 값을 외래 키로 RadioButton 테이블에 사용하지만 해당 테이블의 기본 키에서 값이 누락되었기 때문에 경고를 게시합니다.
간접 비트가 설정되면 컨트롤에 나열된 속성이 속성으로 사용되지 않습니다. 대신 실제로 사용되는 속성의 이름으로 사용됩니다. 런타임에 컨트롤이 만들어지면 이 경고를 무시할 수 있습니다. 예를 들어 FilesInUse 대화 상자의 ListBox 컨트롤은 설치하는 동안 사용 중인 파일이 있는 경우에만 런타임에 생성됩니다. |
ListBox: 컨트롤의 ListBox1: 대화 상자의 ListBox1: MyDialog가 ListBox 테이블에 없습니다. 경고 |
컨트롤 테이블의 속성 열에 값이 있고 특성 열에 간접 비트가 설정되지 않은 ListBox 컨트롤이 있습니다. ICE17은 설치 관리자가 속성의 값을 외래 키로 ListBox 테이블에 사용하지만 해당 테이블의 기본 키에서 값이 누락되었기 때문에 경고를 게시합니다.
간접 비트가 설정된 경우 컨트롤은 속성 값을 변경하며 이 값은 이 컨트롤과 연결된 속성 값의 이름입니다. 런타임에 컨트롤이 만들어지면 이 경고를 무시할 수 있습니다. 예를 들어 FilesInUse 대화 상자의 ListBox 컨트롤은 설치하는 동안 사용 중인 파일이 있는 경우에만 런타임에 생성됩니다. |
ComboBox: 컨트롤의 ComboBox1: 대화 상자의 ComboBox1: ByDialog가 ComboBox 테이블에 없음 경고 |
컨트롤 테이블의 속성 열에 값이 있고 특성 열에 간접 비트가 설정되지 않은 ComboBox 컨트롤이 있습니다. ICE17은 설치 관리자가 속성의 값을 외래 키로 ComboBox 테이블에 사용하지만 해당 테이블의 기본 키에서 값이 누락되었기 때문에 경고를 게시합니다.
간접 비트가 설정된 경우 컨트롤은 속성 값을 변경하며 이 값은 이 컨트롤과 연결된 속성 값의 이름입니다. 런타임에 컨트롤이 만들어지면 이 경고를 무시할 수 있습니다. 예를 들어 FilesInUse 대화 상자의 ListBox 컨트롤은 설치하는 동안 사용 중인 파일이 있는 경우에만 런타임에 생성됩니다. |
ListView: 컨트롤의 ListView1: 대화 상자의 ListView1: MyDialog가 ListView 테이블에 없습니다. 경고 |
컨트롤 테이블의 속성 열에 값이 있고 특성 열에 간접 비트가 설정되지 않은 ListView 컨트롤이 있습니다. ICE17은 설치 관리자가 속성의 값을 외래 키로 ListView 테이블에 사용하지만 해당 테이블의 기본 키에서 값이 누락되었기 때문에 경고를 게시합니다.
간접 비트가 설정된 경우 컨트롤은 속성 값을 변경하며 이 값은 이 컨트롤과 연결된 속성 값의 이름입니다. 런타임에 컨트롤이 만들어지면 이 경고를 무시할 수 있습니다. 예를 들어 FilesInUse 대화 상자의 ListBox 컨트롤은 설치하는 동안 사용 중인 파일이 있는 경우에만 런타임에 생성됩니다. |
비트맵: 컨트롤의 ‘Bitmap2’: 대화 상자의 ‘Button2’ : 이진 테이블 오류에서 ‘MyDialog’를 찾을 수 없음 |
컨트롤 테이블의 Text 열에 비트맵 또는 아이콘이 포함된 이진 테이블의 레코드에 외래 키가 포함되지 않은 Pushbutton 컨트롤 또는 Checkbox 컨트롤이 있습니다. |
비트맵: 컨트롤의 ‘Bitmap3’: 대화 상자의 ‘RadioButton2’ : 이진 테이블 오류에서 ‘MyDialog’를 찾을 수 없음 또는 아이콘: 컨트롤의 ‘Icon1’: 대화 상자의 ‘RadioButton3’ : 이진 테이블 오류에서 ‘MyDialog’를 찾을 수 없음 오류 |
RadioButton 테이블의 Text 열에 비트맵 또는 아이콘이 포함된 이진 테이블의 레코드에 외래 키가 포함되지 않는 RadioButtonGroup 컨트롤이 있습니다. |
그림 컨트롤: 대화 상자의 ‘Button3’: ‘MyDialog’에는 아이콘 및 비트맵 특성 집합이 모두 오류로 설정됨 |
컨트롤 테이블의 특성 열에 아이콘 비트 또는 비트맵 비트가 모두 설정된 PushButton, CheckBox 또는 RadioButtonGroup 컨트롤이 있습니다. 두 특성은 함께 설정할 수 없습니다. |
예
컨트롤 테이블(부분)
Dialog_ | 컨트롤 | Type | 특성 | 속성 | 텍스트 |
---|---|---|---|---|---|
MyDialog | Button1 | PushButton | 0 | 정상 | |
MyDialog | Bitmap1 | Bitmap | 0 | Bitmap1 | |
MyDialog | RadioButton1 | RadioButtonGroup | 0 | RadioButton1 | |
MyDialog | ListBox1 | ListBox | 0 | ListBox1 | |
MyDialog | ComboBox1 | ComboBox | 0 | ComboBox1 | |
MyDialog | ListView1 | ListView | 0 | ListView1 | |
MyDialog | Button2 | PushButton | 262144 | Bitmap2 | |
MyDialog | RadioButton2 | RadioButtonGroup | 262144 | Property2 | |
MyDialog | RadioButton3 | RadioButtonGroup | 524288 | Property3 | |
MyDialog | Button3 | PushButton | 786432 | Ambiguous1 |
RadioButton 테이블(부분)
Property_ | 주문 | 텍스트 |
---|---|---|
Property2 | 1 | Bitmap3 |
Property3 | 2 | Icon1 |
다음 테이블은 비어 있습니다.
관련 항목