ICE17
ICE17 は、このトピックの最後の例に示されている状況を確認します。
結果
ICE17 は、例の各状況についてエラーまたは警告メッセージを表示します。 このようなメッセージのサンプルを次の表に示します。
ICE17 エラーまたは警告 | 形容 |
---|---|
PushButton: Button1 of Dialog: MyDialog には、ControlEvent テーブルにイベントが定義されていません。 エラー |
ControlEvent テーブルのに一覧にない プッシュ ボタン コントロール があります。 ICE17 が、コントロール テーブルの Attributes 列に Enable Control 属性または Visible Control 属性が設定されていない PushButton でこのエラーを返す場合は、コントロールが ControlCondition テーブルにエントリを持っているかどうかを確認します。 [条件] 列の値が True、Enable、または Show に変わると、コントロールが予期せず有効になるか、表示される可能性があります。 |
Bitmap: Bitmap1 of Control: Bitmap1 of Dialog: MyDialog is not in the Binary table. エラー |
Bitmap コントロール または Icon コントロールがありますが、対応するビットマップまたはアイコンは、バイナリ テーブルのには表示されません。 バイナリ テーブルにビットマップまたはアイコンを追加します。 |
RadioButtonGroup: RadioButton1 of Control: RadioButton1 of Dialog: MyDialog が RadioButton テーブルにありません。 警告 |
RadioButtonGroup コントロールが され、コントロール テーブルの [プロパティ] 列と [属性] 列に値が。間接 ビットが [属性] 列に設定されていません。 インストーラーは RadioButton テーブルの外部キーとしてプロパティの値を使用しますが、そのテーブルの主キーに値がないため、ICE17 は警告を投稿します。
間接 ビットが設定されている場合、コントロールにリストされているプロパティはプロパティとして使用されません。代わりに、実際に使用されるプロパティの名前として使用されます。 コントロールが実行時に作成される場合、この警告は無視できます。 たとえば、FilesInUse ダイアログ の ListBox コントロール は、インストール中に使用中のファイルがある場合にのみ実行時に作成されます。 |
ListBox: ListBox1 of Control: ListBox1 of Dialog: MyDialog is not in the ListBox table. 警告 |
ListBox コントロール、コントロール テーブルの の [プロパティ] 列に値があり、間接 ビットが [属性] 列に設定されていません。 インストーラーはプロパティの値を外部キーとして ListBox テーブルに使用しますが、そのテーブルの主キーに値がないため、ICE17 は警告を投稿します。
間接 ビットが設定されている場合、コントロールは、このコントロールに関連付けられているプロパティの値である名前を持つプロパティの値を変更します。 コントロールが実行時に作成される場合、この警告は無視できます。 たとえば、FilesInUse ダイアログ の ListBox コントロール は、インストール中に使用中のファイルがある場合にのみ実行時に作成されます。 |
ComboBox: ComboBox1 of Control: ComboBox1 of Dialog: ByDialog is not in the ComboBox table Warning |
コントロール テーブル のプロパティ列に値を持つ ComboBox コントロールが され、間接 ビットが [属性] 列に設定されていません。 インストーラーはプロパティの値を外部キーとして使用して comboBox テーブル しますが、そのテーブルの主キーには値がないため、ICE17 は警告を投稿します。
間接 ビットが設定されている場合、コントロールは、このコントロールに関連付けられているプロパティの値である名前を持つプロパティの値を変更します。 コントロールが実行時に作成される場合、この警告は無視できます。 たとえば、FilesInUse ダイアログ の ListBox コントロール は、インストール中に使用中のファイルがある場合にのみ実行時に作成されます。 |
ListView: ListView1 of Control: ListView1 of Dialog: MyDialog が ListView テーブルにありません。 警告 |
ListView コントロールは、コントロール テーブルの の Property 列に値を持ち、間接 ビットが [属性] 列に設定されていない値を持つ があります。 インストーラーはプロパティの値を外部キーとして ListView テーブルに使用しますが、そのテーブルの主キーには値がないため、ICE17 は警告を投稿します。
間接 ビットが設定されている場合、コントロールは、このコントロールに関連付けられているプロパティの値である名前を持つプロパティの値を変更します。 コントロールが実行時に作成される場合、この警告は無視できます。 たとえば、FilesInUse ダイアログ の ListBox コントロール は、インストール中に使用中のファイルがある場合にのみ実行時に作成されます。 |
Bitmap: 'Bitmap2' for Control: 'Button2' of Dialog: 'MyDialog' not found in Binary table Error |
押ボタン コントロール または チェック ボックス コントロール があり、コントロール テーブルの [テキスト] 列 にビットマップまたはアイコンが含まれる バイナリ テーブルのレコードに外部キーが含まれていません。 |
Bitmap: 'Bitmap3' for Control: 'RadioButton2' of Dialog: 'MyDialog' not found in Binary table or or Icon: 'Icon1' for Control: 'RadioButton3' of Dialog: 'MyDialog' not found in Binary table エラー |
RadioButtonGroup コントロールRadioButton テーブルの Text 列 ビットマップまたはアイコンを含む バイナリ テーブルのレコードに外部キーが含まれていない があります。 |
図コントロール: ダイアログの 'Button3' : 'MyDialog' には、Icon 属性と Bitmap 属性の両方が Error に設定されています |
コントロール テーブルの [属性] 列に Icon ビットまたは Bitmap ビットの両方が設定された PushButton、CheckBox、または RadioButtonGroup コントロールがあります。 両方の属性を一緒に設定することはできません。 |
例
コントロール テーブルの (部分)
] ダイアログ_ | コントロール | 種類 | 属性 | 財産 | テキスト |
---|---|---|---|---|---|
MyDialog | Button1 | 押ボタン | 0 | わかりました | |
MyDialog | Bitmap1 | ビットマップ | 0 | Bitmap1 | |
MyDialog | RadioButton1 | RadioButtonGroup | 0 | RadioButton1 | |
MyDialog | ListBox1 | ListBox | 0 | ListBox1 | |
MyDialog | ComboBox1 | ComboBox | 0 | ComboBox1 | |
MyDialog | ListView1 | ListView | 0 | ListView1 | |
MyDialog | Button2 | 押ボタン | 262144 | Bitmap2 | |
MyDialog | RadioButton2 | RadioButtonGroup | 262144 | Property2 | |
MyDialog | RadioButton3 | RadioButtonGroup | 524288 | Property3 | |
MyDialog | Button3 | 押ボタン | 786432 | Ambiguous1 |
RadioButton テーブル (部分)
財産_ | 命令 | テキスト |
---|---|---|
Property2 | 1 | Bitmap3 |
Property3 | 2 | Icon1 |
次の表は空です。
- ControlEvent Table
- ListBox テーブル の
- ComboBox テーブル の
- ListView テーブル の
- バイナリ テーブル の
関連トピック