ICE17

ICE17 überprüft die Im Beispiel am Ende dieses Themas gezeigten Situationen.

Ergebnis

ICE17 zeigt eine Fehler- oder Warnmeldung für jede der Situationen im Beispiel an. Beispiele für solche Meldungen sind in der folgenden Tabelle aufgeführt.

ICE17-Fehler oder -Warnung Beschreibung
PushButton: Button1 von Dialog: Für MyDialog ist in der ControlEvent-Tabelle kein Ereignis definiert. Fehler
Es gibt ein Pushbutton-Steuerelement, das nicht in der ControlEvent-Tabelle aufgeführt ist. Wenn ICE17 diesen Fehler für ein PushButton zurückgibt, für das das Attribut Steuerelement aktivieren oder das Visible Control-Attribut nicht in der Attributes -Spalte der Control-Tabellefestgelegt ist, überprüfen Sie, ob das Steuerelement auch über einen Eintrag in der ControlCondition-Tabelleverfügt. Das Steuerelement kann unerwartet aktiviert oder sichtbar werden, wenn sich der Wert in der Spalte Bedingung in True, Enable oder Show ändert.
Bitmap: Bitmap1 of Control: Bitmap1 of Dialog: MyDialog is not in the Binary table. Fehler
Es gibt ein Bitmap- oder Symbol-Steuerelement,aber die entsprechende Bitmap oder das entsprechende Symbol ist nicht in der Binärtabelle aufgeführt. Fügen Sie der Binärtabelle die Bitmap oder das Symbol hinzu.
RadioButtonGroup: RadioButton1 von Control: RadioButton1 von Dialog: MyDialog ist nicht in der RadioButton-Tabelle. Warnung
Es gibt ein RadioButtonGroup-Steuerelement mit Werten in der Property -Spalte und der Attribute -Spalte der Control-Tabelle. Das indirekte Bit ist in der Spalte Attribute nicht festgelegt. ICE17 gibt eine Warnung aus, da das Installationsprogramm den Wert der Eigenschaft als Fremdschlüssel in der RadioButton-Tabelle verwendet, der Wert jedoch im Primärschlüssel dieser Tabelle fehlt. Wenn das indirekte Bit festgelegt ist, wird die für das Steuerelement aufgelistete Eigenschaft nicht als -Eigenschaft verwendet. stattdessen wird es als Name der Eigenschaft verwendet, die tatsächlich verwendet wird.
Diese Warnung kann ignoriert werden, wenn das Steuerelement zur Laufzeit erstellt wird. Beispielsweise wird das ListBox-Steuerelement für im Dialogfeld FilesInUse nur zur Laufzeit erstellt, wenn während der Installation Dateien verwendet werden.
ListBox: ListBox1 of Control: ListBox1 of Dialog: MyDialog is not in the ListBox table. Warnung
Es gibt ein ListBox-Steuerelement mit einem Wert in der Spalte Eigenschaft der Control-Tabelle, für den das indirekte Bit in der Spalte Attribute nicht festgelegt ist. ICE17 gibt eine Warnung aus, da das Installationsprogramm den Wert der Eigenschaft als Fremdschlüssel in der ListBox-Tabelleverwendet, der Wert jedoch im Primärschlüssel dieser Tabelle fehlt. Wenn das indirekte Bit festgelegt ist, ändert das Steuerelement den Wert einer Eigenschaft mit einem Namen, der dem Wert der Diesem Steuerelement zugeordneten Eigenschaft ist.
Diese Warnung kann ignoriert werden, wenn das Steuerelement zur Laufzeit erstellt wird. Beispielsweise wird das ListBox-Steuerelement für im Dialogfeld FilesInUse nur zur Laufzeit erstellt, wenn während der Installation Dateien verwendet werden.
ComboBox: ComboBox1 of Control: ComboBox1 of Dialog: ByDialog is not in the ComboBox table Warning
Es gibt ein ComboBox-Steuerelement mit einem Wert in der Spalte Eigenschaft der Control-Tabelle, für das das indirekte Bit in der Spalte Attribute nicht festgelegt ist. ICE17 gibt eine Warnung aus, da das Installationsprogramm den Wert der Eigenschaft als Fremdschlüssel in der ComboBox-Tabelleverwendet, der Wert jedoch im Primärschlüssel dieser Tabelle fehlt. Wenn das indirekte Bit festgelegt ist, ändert das Steuerelement den Wert einer Eigenschaft mit einem Namen, der dem Wert der Diesem Steuerelement zugeordneten Eigenschaft ist.
Diese Warnung kann ignoriert werden, wenn das Steuerelement zur Laufzeit erstellt wird. Beispielsweise wird das ListBox-Steuerelement für im Dialogfeld FilesInUse nur zur Laufzeit erstellt, wenn während der Installation Dateien verwendet werden.
ListView: ListView1 of Control: ListView1 of Dialog: MyDialog is not in the ListView table. Warnung
Es gibt ein ListView-Steuerelement mit einem Wert in der Property -Spalte der Control-Tabelle, für den das indirekte Bit in der Spalte Attribute nicht festgelegt ist. ICE17 gibt eine Warnung aus, da das Installationsprogramm den Wert der Eigenschaft als Fremdschlüssel in der ListView-Tabelleverwendet, der Wert jedoch im Primärschlüssel dieser Tabelle fehlt. Wenn das indirekte Bit festgelegt ist, ändert das Steuerelement den Wert einer Eigenschaft mit einem Namen, der dem Wert der Diesem Steuerelement zugeordneten Eigenschaft ist.
Diese Warnung kann ignoriert werden, wenn das Steuerelement zur Laufzeit erstellt wird. Beispielsweise wird das ListBox-Steuerelement für im Dialogfeld FilesInUse nur zur Laufzeit erstellt, wenn während der Installation Dateien verwendet werden.
Bitmap: 'Bitmap2' for Control: 'Button2' of Dialog: 'MyDialog' not found in Binary table Error
Es gibt ein Pushbutton-Steuerelement oder ein Kontrollkästchen-Steuerelement, für das die Spalte Text der Tabelle Control keinen Fremdschlüssel im Datensatz der Binärtabelle enthält, die die Bitmap oder das Symbol enthält.
Bitmap: 'Bitmap3' for Control: 'RadioButton2' of Dialog: 'MyDialog' not found in Binary table or
Symbol: "Icon1" für Control: 'RadioButton3' of Dialog: 'MyDialog' not found in Binary table
Fehler
Es gibt ein RadioButtonGroup-Steuerelement, für das die Text -Spalte der RadioButton-Tabelle keinen Fremdschlüssel im Datensatz der Binary-Tabelle enthält, die die Bitmap oder das Symbol enthält.
Bildsteuerfeld: "Button3" von Dialog: "MyDialog" hat sowohl das Symbol- als auch das Bitmap-Attribut auf Fehler festgelegt.
Es gibt ein PushButton-, CheckBox-oder RadioButtonGroup-Steuerelement, bei dem sowohl das Symbolbit- als auch das Bitmap-Bit in der Spalte Attribute der Control-Tabelle festgelegt ist. Sie können nicht beide Attribute zusammen festlegen.

Beispiel

Steuertabelle (partiell)

Dialogfeld_ Control type Attributes Eigenschaft Text
MyDialog Schaltfläche1 Pushbutton 0 OK
MyDialog Bitmap1 Bitmap 0 Bitmap1
MyDialog Radiobutton1 RadioButtonGroup 0 Radiobutton1
MyDialog ListBox1 Listenfeld 0 ListBox1
MyDialog ComboBox1 Kombinationsfeld 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 Mehrdeutig1

RadioButton-Tabelle (partiell)

Eigenschaft_ Order Text
Property2 1 Bitmap3
Property3 2 Symbol1

Die folgenden Tabellen sind leer:

ICE-Referenz