Megosztás a következőn keresztül:


ICE17

Az ICE17 a jelen témakör végén a példában látható helyzeteket ellenőrzi.

Eredmény

Az ICE17 hibaüzenetet vagy figyelmeztető üzenetet jelenít meg a példában szereplő egyes helyzetekre vonatkozóan. Az ilyen üzenetek mintái az alábbi táblázatban láthatók.

ICE17 hiba vagy figyelmeztetés Leírás
PushButton: Button1 of Dialog: MyDialog nem definiált eseményt a ControlEvent táblában. Hiba
Van egy Pushbutton vezérlő, amely nem szerepel a ControlEvent tábla. Ha az ICE17 ezt a hibát egy olyan pushButtonon adja vissza, amelyhez a Vezérlőelem engedélyezése attribútum vagy a Látható vezérlő attribútum nincs beállítva a Vezérlőelem tábla Attribútumok oszlopában, ellenőrizze, hogy a vezérlő tartalmaz-e bejegyzést a ControlCondition tábla. A vezérlő váratlanul engedélyezve vagy láthatóvá válhat, ha a Feltétel oszlop értéke Igaz, Engedélyezés vagy Megjelenítés értékre változik.
Bitmap: Bitmap1 of Control: Bitmap1 of Dialog: MyDialog nincs a bináris táblában. Hiba
Bitkép vezérlőelem vagy Ikonvezérlő, de a megfelelő bitkép vagy ikon nem szerepel a Bináris tábla. Adja hozzá a bitképet vagy az ikont a bináris táblához.
RadioButtonGroup: RadioButton1 of Control: RadioButton1 of Dialog: MyDialog nincs a RadioButton táblában. Figyelmeztetés
RadioButtonGroup vezérlőelem a Tulajdonság oszlopban és a Control tábla Attribútum oszlopában található értékekkel; a Közvetett bit nincs beállítva az Attribútumok oszlopban. Az ICE17 figyelmeztetést küld, mert a telepítő a tulajdonság értékét idegen kulcsként használja a RadioButton táblában, de az érték hiányzik a tábla elsődleges kulcsából. Ha a Közvetett bit be van állítva, akkor a vezérlőelemhez felsorolt tulajdonság nem lesz használva tulajdonságként; ehelyett a ténylegesen használt tulajdonság neveként használják.
Ez a figyelmeztetés figyelmen kívül hagyható, ha a vezérlő futásidőben jön létre. Például a FilesInUse párbeszédpanelListBox vezérlő csak futtatókörnyezetben jön létre, ha a telepítés során vannak használatban fájlok.
ListBox: ListBox1 of Control: ListBox1 of Dialog: MyDialog nincs a ListBox táblában. Figyelmeztetés
Van egy ListBox vezérlő, amelynek értéke a Vezérlőelem tábla tulajdonságoszlopában, és amelynek Közvetett bit nincs beállítva az Attribútumok oszlopban. Az ICE17 figyelmeztetést küld, mert a telepítő a tulajdonság értékét idegen kulcsként használja a ListBox tábla, de az érték hiányzik a tábla elsődleges kulcsából. Ha a Közvetett bit be van állítva, a vezérlő módosítja egy olyan tulajdonság értékét, amelynek neve a vezérlőelemhez társított tulajdonság értéke.
Ez a figyelmeztetés figyelmen kívül hagyható, ha a vezérlő futásidőben jön létre. Például a FilesInUse párbeszédpanelListBox vezérlő csak futtatókörnyezetben jön létre, ha a telepítés során vannak használatban fájlok.
ComboBox: ComboBox1 of Control: ComboBox1 of Dialog: ByDialog nincs a ComboBox táblában figyelmeztetés
Van egy Kombinált lista vezérlő, amelynek értéke a Vezérlőelem tábla tulajdonságoszlopában, és amelynek Közvetett bit nincs beállítva az Attribútumok oszlopban. Az ICE17 figyelmeztetést küld, mert a telepítő a tulajdonság értékét idegen kulcsként használja a Kombinált lista tábla, de az érték hiányzik a tábla elsődleges kulcsából. Ha a Közvetett bit be van állítva, a vezérlő módosítja egy olyan tulajdonság értékét, amelynek neve a vezérlőelemhez társított tulajdonság értéke.
Ez a figyelmeztetés figyelmen kívül hagyható, ha a vezérlő futásidőben jön létre. Például a FilesInUse párbeszédpanelListBox vezérlő csak futtatókörnyezetben jön létre, ha a telepítés során vannak használatban fájlok.
ListView: ListView1 of Control: ListView1 of Dialog: MyDialog nincs a ListView táblában. Figyelmeztetés
Van egy ListView vezérlő, amelynek értéke a Vezérlőelem tábla tulajdonságoszlopában, és amelynek Közvetett bit nincs beállítva az Attribútumok oszlopban. Az ICE17 figyelmeztetést küld, mert a telepítő a tulajdonság értékét idegen kulcsként használja a ListView tábla, de az érték hiányzik a tábla elsődleges kulcsából. Ha a Közvetett bit be van állítva, a vezérlő módosítja egy olyan tulajdonság értékét, amelynek neve a vezérlőelemhez társított tulajdonság értéke.
Ez a figyelmeztetés figyelmen kívül hagyható, ha a vezérlő futásidőben jön létre. Például a FilesInUse párbeszédpanelListBox vezérlő csak futtatókörnyezetben jön létre, ha a telepítés során vannak használatban fájlok.
Bitmap: "Bitmap2" for Control: 'Button2' of Dialog: 'MyDialog' nem található bináris táblában hiba
Létezik egy pushbutton vezérlő vagy jelölőnégyzetvezérlő, amelynél a vezérlőtábla Szöveg oszlopa nem tartalmaz idegen kulcsot a bitképet vagy ikont tartalmazó bináris tábla rekordjába.
Bitmap: "Bitmap3" for Control: 'RadioButton2' of Dialog: 'MyDialog' nem található bináris táblában vagy
Icon: 'Icon1' for Control: 'RadioButton3' of Dialog: 'MyDialog' nem található bináris táblázatban
Hiba
Van egy RadioButtonGroup vezérlő, amelynél a RadioButton tábla Szöveg oszlopa nem tartalmaz idegen kulcsot a bitképet vagy ikont tartalmazó bináris tábla rekordjába.
Képvezérlő: A párbeszédpanel "Button3" gombja: A "MyDialog" ikon- és bitképattribútumokkal is rendelkezik, és hiba van beállítva
PushButton, Jelölőnégyzetvagy RadioButtonGroup vezérlőelem van beállítva a Ikon bittel vagy Bitkép bittel a Vezérlőelem tábla attribútumok oszlopában. Mindkét attribútumot nem állíthatja össze.

 

Példa

vezérlőtábla (részleges)

Párbeszéd_ Vezérlő Típus Attribútumok Ingatlan SMS
MyDialog Gomb1 PushButton 0 OKÉ
MyDialog Bitkép1 Bitkép 0 Bitkép1
MyDialog RadioButton1 RadioButtonGroup 0 RadioButton1
MyDialog ListBox1 ListBox 0 ListBox1
MyDialog Kombinált lista1 Kombinált lista 0 Kombinált lista1
MyDialog ListView1 ListView 0 ListView1
MyDialog Gomb2 Leküldéses gomb 262144 Bitkép2
MyDialog RadioButton2 RadioButtonGroup 262144 Tulajdonság2
MyDialog RadioButton3 RadioButtonGroup 524288 Tulajdonság3
MyDialog Gomb3 Leküldéses gomb 786432 Nem egyértelmű1

 

RadioButton tábla (részleges)

Ingatlan_ Megrendelés SMS
Tulajdonság2 1 Bitkép3
Tulajdonság3 2 Ikon1

 

A következő táblák üresek:

ICE-referencia