ICE17
ICE17 sucht nach den Situationen, die im Beispiel am Ende dieses Themas gezeigt werden.
Ergebnis
ICE17 zeigt einen Fehler oder eine Warnmeldung für jede der Situationen im Beispiel an. Beispiele für solche Meldungen sind in der folgenden Tabelle dargestellt.
ICE17-Fehler oder -Warnung | Beschreibung |
---|---|
PushButton: Button1 of Dialog: MyDialog verfügt nicht über ein Ereignis, das in der ControlEvent-Tabelle definiert ist. Fehler |
Es gibt ein Pushbutton-Steuerelement, das nicht in der ControlEvent-Tabelleaufgeführt ist. Wenn ICE17 diesen Fehler auf einem PushButton-Steuerelement zurückgibt, für das das attribut Enable Control oder das Visible Control Attribut nicht in der Spalte "Attribute" der Steuerelementtabellefestgelegt ist, überprüfen Sie, ob das Steuerelement auch einen Eintrag in der ControlCondition-Tabellehat. Das Steuerelement kann unerwartet aktiviert oder sichtbar werden, wenn sich der Wert in der Spalte "Bedingung" in "True", "Aktivieren" oder "Anzeigen" ändert. |
Bitmap: Bitmap1 des Steuerelements: Bitmap1 des Dialogfelds: MyDialog befindet sich nicht in der Binärtabelle. Fehler |
Es gibt ein Bitmap-Steuerelement oder Symbol-Steuerelement, aber die entsprechende Bitmap oder das entsprechende Symbol wird nicht in der Binärtabelleaufgeführt. Fügen Sie der Binären Tabelle die Bitmap oder das Symbol hinzu. |
RadioButtonGroup: RadioButton1 of Control: RadioButton1 of Dialog: MyDialog is not in the RadioButton table. Warnung |
Es gibt ein RadioButtonGroup-Steuerelement mit Werten in der Spalte "Eigenschaft" und der Attributspalte der Steuerelementtabelle; das Bit "Indirekter" in der Spalte "Attribute" nicht festgelegt ist. ICE17 sendet eine Warnung, da der Installer den Wert der Eigenschaft als Fremdschlüssel in der RadioButton-Tabelle verwendet, der Wert fehlt jedoch im Primärschlüssel dieser Tabelle. Wenn das Indirect Bit festgelegt ist, wird die für das Steuerelement aufgeführte Eigenschaft nicht als Eigenschaft verwendet. Stattdessen wird sie als Name der tatsächlich verwendeten Eigenschaft verwendet. Diese Warnung kann ignoriert werden, wenn das Steuerelement zur Laufzeit erstellt wird. Beispielsweise wird das ListBox-Steuerelement für das FilesInUse Dialog nur zur Laufzeit erstellt, wenn dateien während der Installation 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 Steuerelementtabelle und für die das Indirekte Bit nicht in der Spalte "Attribute" festgelegt ist. ICE17 sendet eine Warnung, da der Wert der Eigenschaft als Fremdschlüssel in der ListBox-Tabelleverwendet wird, der Wert fehlt jedoch im Primärschlüssel dieser Tabelle. Wenn die Indirekter Bit festgelegt ist, ändert das Steuerelement den Wert einer Eigenschaft mit einem Namen, der dem Steuerelement zugeordnet ist. Diese Warnung kann ignoriert werden, wenn das Steuerelement zur Laufzeit erstellt wird. Beispielsweise wird das ListBox-Steuerelement für das FilesInUse Dialog nur zur Laufzeit erstellt, wenn dateien während der Installation 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 Steuerelementtabelle und für die das Indirekte Bit nicht in der Spalte "Attribute" festgelegt ist. ICE17 sendet eine Warnung, da der Wert der Eigenschaft als Fremdschlüssel in der ComboBox-Tabelleverwendet wird, der Wert fehlt jedoch im Primärschlüssel dieser Tabelle. Wenn die Indirekter Bit festgelegt ist, ändert das Steuerelement den Wert einer Eigenschaft mit einem Namen, der dem Steuerelement zugeordnet ist. Diese Warnung kann ignoriert werden, wenn das Steuerelement zur Laufzeit erstellt wird. Beispielsweise wird das ListBox-Steuerelement für das FilesInUse Dialog nur zur Laufzeit erstellt, wenn dateien während der Installation 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 Spalte "Eigenschaft" der Steuerelementtabelle und für die das Indirekte Bit nicht in der Spalte "Attribute" festgelegt ist. ICE17 sendet eine Warnung, da der Wert der Eigenschaft als Fremdschlüssel in der ListView-Tabelleverwendet wird, der Wert fehlt jedoch im Primärschlüssel dieser Tabelle. Wenn die Indirekter Bit festgelegt ist, ändert das Steuerelement den Wert einer Eigenschaft mit einem Namen, der dem Steuerelement zugeordnet ist. Diese Warnung kann ignoriert werden, wenn das Steuerelement zur Laufzeit erstellt wird. Beispielsweise wird das ListBox-Steuerelement für das FilesInUse Dialog nur zur Laufzeit erstellt, wenn dateien während der Installation verwendet werden. |
Bitmap: 'Bitmap2' für Steuerelement: 'Schaltfläche2' des Dialogfelds: 'MyDialog' wurde in binärer Tabelle nicht gefunden |
Es gibt ein Pushbutton-Steuerelement oder Kontrollkästchen-Steuerelement, für das die Textspalte der Steuerelementtabelle keinen Fremdschlüssel in den Datensatz der Binärtabelle enthält, die die Bitmap oder das Symbol enthält. |
Bitmap: 'Bitmap3' für Steuerelement: 'RadioButton2' des Dialogfelds: 'MyDialog' wurde in der Binärtabelle nicht gefunden oder Symbol: 'Icon1' für Steuerelement: 'RadioButton3' des Dialogfelds: 'MyDialog' wurde in der Binärtabelle nicht gefunden Fehler |
Es gibt ein RadioButtonGroup-Steuerelement, für das die Textspalte der RadioButton-Tabelle keinen Fremdschlüssel in den Datensatz der Binary-Tabelle enthält, die die Bitmap oder das Symbol enthält. |
Bildsteuerelement: 'Button3' des Dialogfelds: 'MyDialog' hat sowohl das Symbol- als auch die Bitmapattribute "Error" festgelegt. |
Es gibt ein PushButton, CheckBox-oder RadioButtonGroup Steuerelement mit Icon Bit oder Bitmap Bit in der Spalte "Attribute" der Tabelle Steuerelement. Sie können nicht beide Attribute zusammen festlegen. |
Beispiel
Steuerelementtabelle (teilweise)
Dialogfeld_ | Steuerung | Art | Attribute | Eigentum | Text |
---|---|---|---|---|---|
MyDialog | Schaltfläche1 | Taste | 0 | OKAY | |
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 | Schaltfläche2 | Taste | 262144 | Bitmap2 | |
MyDialog | RadioButton2 | RadioButtonGroup | 262144 | Eigenschaft2 | |
MyDialog | RadioButton3 | RadioButtonGroup | 524288 | Eigenschaft3 | |
MyDialog | Schaltfläche3 | Taste | 786432 | Mehrdeutig1 |
RadioButton Table (teilweise)
Eigentum_ | Bestellung | Text |
---|---|---|
Eigenschaft2 | 1 | Bitmap3 |
Eigenschaft3 | 2 | Symbol1 |
Die folgenden Tabellen sind leer:
Verwandte Themen