次の方法で共有


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 ビットの両方が設定された PushButtonCheckBox、または 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

 

次の表は空です。

ICE リファレンス