ICE17
ICE17 controleert op de situaties in het voorbeeld aan het einde van dit onderwerp.
Resultaat
ICE17 geeft een foutbericht of waarschuwingsbericht weer voor elk van de situaties in het voorbeeld. Voorbeelden van dergelijke berichten worden weergegeven in de volgende tabel.
ICE17-fout of -waarschuwing | Beschrijving |
---|---|
Drukknop: Knop1 van dialoogvenster: MyDialog heeft geen gebeurtenis gedefinieerd in de tabel ControlEvent. Fout |
Er is een drukknopbesturingselement dat niet wordt vermeld in de Tabel ControlEvent. Als ICE17 deze fout retourneert op een PushButton waarvoor het kenmerk Control inschakelen of het kenmerk Zichtbaar besturingselement niet is ingesteld in de kolom Kenmerken van de tabel Control, controleert u of het besturingselement ook een vermelding bevat in de tabel ControlCondition. Het besturingselement kan onverwacht worden ingeschakeld of zichtbaar worden als de waarde in de kolom Voorwaarde verandert in Waar, Inschakelen of Weergeven. |
Bitmap: Bitmap1 van besturingselement: Bitmap1 van dialoogvenster: MyDialog bevindt zich niet in de binaire tabel. Fout |
Er is een bitmapbesturingselement of pictogrambesturingselement, maar de bijbehorende bitmap of het bijbehorende pictogram wordt niet vermeld in de binaire tabel. Voeg de bitmap of het pictogram toe aan de binaire tabel. |
RadioButtonGroup: RadioButton1 of Control: RadioButton1 of Dialog: MyDialog staat niet in de tabel RadioButton. Waarschuwing |
Er is een besturingselement RadioButtonGroup met waarden in de kolom Eigenschap en de kolom Kenmerk van de Control-tabel; de Indirect bit is niet ingesteld in de kolom Kenmerken. ICE17 plaatst een waarschuwing omdat het installatieprogramma de waarde van de eigenschap gebruikt als refererende sleutel in de tabel RadioButton, maar de waarde ontbreekt in de primaire sleutel van die tabel. Als de Indirect bit is ingesteld, wordt de eigenschap die voor het besturingselement wordt vermeld, niet gebruikt als de eigenschap; In plaats daarvan wordt deze gebruikt als de naam van de eigenschap die daadwerkelijk wordt gebruikt. Deze waarschuwing kan worden genegeerd als het besturingselement tijdens runtime wordt gemaakt. Het besturingselement Keuzelijst bijvoorbeeld voor in het dialoogvenster FilesInUse wordt alleen tijdens runtime gemaakt als er bestanden worden gebruikt tijdens de installatie. |
Keuzelijst: Keuzelijst1 van het besturingselement: Keuzelijst1 van dialoogvenster: MyDialog bevindt zich niet in de lijstlijsttabel. Waarschuwing |
Er is een keuzelijstbesturingselement met een waarde in de kolom Eigenschap van de Control-tabel en waarvoor de Indirecte-bit niet is ingesteld in de kolom Kenmerken. ICE17 plaatst een waarschuwing omdat het installatieprogramma de waarde van de eigenschap gebruikt als refererende sleutel in de tabel ListBox, maar de waarde ontbreekt in de primaire sleutel van die tabel. Als de Indirect bit is ingesteld, verandert het besturingselement de waarde van een eigenschap met een naam die de waarde is van de eigenschap die aan dit besturingselement is gekoppeld. Deze waarschuwing kan worden genegeerd als het besturingselement tijdens runtime wordt gemaakt. Het besturingselement Keuzelijst bijvoorbeeld voor in het dialoogvenster FilesInUse wordt alleen tijdens runtime gemaakt als er bestanden worden gebruikt tijdens de installatie. |
Keuzelijst met invoervak: Keuzelijst met invoervak1 van dialoogvenster: ByDialog staat niet in de waarschuwing voor de tabel Keuzelijst met invoervak |
Er is een besturingselement Keuzelijst met invoervak met een waarde in de kolom Eigenschap van de Control-tabel en waarvoor de Indirect-bit niet is ingesteld in de kolom Kenmerken. ICE17 plaatst een waarschuwing omdat het installatieprogramma de waarde van de eigenschap gebruikt als refererende sleutel in de tabel ComboBox, maar de waarde ontbreekt in de primaire sleutel van die tabel. Als de Indirect bit is ingesteld, verandert het besturingselement de waarde van een eigenschap met een naam die de waarde is van de eigenschap die aan dit besturingselement is gekoppeld. Deze waarschuwing kan worden genegeerd als het besturingselement tijdens runtime wordt gemaakt. Het besturingselement Keuzelijst bijvoorbeeld voor in het dialoogvenster FilesInUse wordt alleen tijdens runtime gemaakt als er bestanden worden gebruikt tijdens de installatie. |
ListView: ListView1 of Control: ListView1 of Dialog: MyDialog bevindt zich niet in de lijstweergavetabel. Waarschuwing |
Er is een ListView-besturingselement met een waarde in de kolom Eigenschap van de Control-tabel en waarvoor de indirect bit niet is ingesteld in de kolom Kenmerken. ICE17 plaatst een waarschuwing omdat het installatieprogramma de waarde van de eigenschap als refererende sleutel gebruikt in de ListView-tabel, maar de waarde ontbreekt in de primaire sleutel van die tabel. Als de Indirect bit is ingesteld, verandert het besturingselement de waarde van een eigenschap met een naam die de waarde is van de eigenschap die aan dit besturingselement is gekoppeld. Deze waarschuwing kan worden genegeerd als het besturingselement tijdens runtime wordt gemaakt. Het besturingselement Keuzelijst bijvoorbeeld voor in het dialoogvenster FilesInUse wordt alleen tijdens runtime gemaakt als er bestanden worden gebruikt tijdens de installatie. |
Bitmap: Bitmap2 voor Besturingselement: 'Knop2' van dialoogvenster: 'MyDialog' is niet gevonden in binaire tabelfout |
Er is een drukknopbesturingselement of selectievakjebesturingselement waarvoor de kolom Tekst van de Control-tabel geen refererende sleutel bevat in de record van de binaire tabel die de bitmap of het pictogram bevat. |
Bitmap: Bitmap3 voor Besturingselement: 'RadioButton2' van dialoogvenster: 'MyDialog' niet gevonden in binaire tabel of Pictogram: 'Icon1' voor Besturingselement: 'RadioButton3' van dialoogvenster: 'MyDialog' niet gevonden in binaire tabel Fout |
Er is een besturingselement RadioButtonGroup waarvoor de kolom Tekst van de tabel RadioButton geen refererende sleutel bevat in de record van de binaire tabel met de bitmap of het pictogram. |
Besturingselement afbeelding: 'Knop3' van dialoogvenster: 'MyDialog' heeft zowel de pictogrammen- als bitmapkenmerken ingesteld fout |
Er is een PushButton-, selectievakjeof besturingselement RadioButtonGroup met het pictogram bit of bitmap bit ingesteld in de kolom Kenmerken van de Control-tabel. U kunt beide kenmerken niet samen instellen. |
Voorbeeld
Control Table (gedeeltelijk)
Tweespraak_ | Beheersen | Type | Kenmerken | Eigenschap | Sms |
---|---|---|---|---|---|
MyDialog | Knop1 | Drukknop | 0 | OK | |
MyDialog | Bitmap1 | Bitmap | 0 | Bitmap1 | |
MyDialog | RadioButton1 | RadioButtonGroup | 0 | RadioButton1 | |
MyDialog | Keuzelijst1 | Keuzelijst | 0 | Keuzelijst1 | |
MyDialog | Keuzelijst met invoervak1 | Keuzelijst met invoervak | 0 | Keuzelijst met invoervak1 | |
MyDialog | ListView1 | ListView | 0 | ListView1 | |
MyDialog | Knop2 | Drukknop | 262144 | Bitmap2 | |
MyDialog | RadioButton2 | RadioButtonGroup | 262144 | Eigenschap2 | |
MyDialog | RadioButton3 | RadioButtonGroup | 524288 | Eigenschap3 | |
MyDialog | Knop3 | Drukknop | 786432 | Dubbelzinnige1 |
RadioButton Table (gedeeltelijk)
Eigenschap_ | Bevelen | Sms |
---|---|---|
Eigenschap2 | 1 | Bitmap3 |
Eigenschap3 | 2 | Pictogram1 |
De volgende tabellen zijn leeg:
Verwante onderwerpen