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

 

다음 테이블은 비어 있습니다.

ICE 참조