Delen via


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:

ICE Reference