ICE17

ICE17 verifica la presenza delle situazioni illustrate nell'esempio alla fine di questo argomento.

Risultato

ICE17 visualizza un messaggio di errore o di avviso per ognuna delle situazioni dell'esempio. I campioni di tali messaggi sono illustrati nella tabella seguente.

Errore o avviso ICE17 Descrizione
PushButton: Button1 di Dialog: MyDialog non ha un evento definito nella tabella ControlEvent. Errore
Esiste un controllo Pushbutton che non è elencato nella tabella ControlEvent. Se ICE17 restituisce questo errore in un controllo PushButton per il quale l'attributo Enable Control o l'attributo Visible Control non è impostato nella colonna Attributi della tabella Control, verificare se il controllo include anche una voce nella tabella ControlCondition. Il controllo può diventare abilitato in modo imprevisto o visibile se il valore nella colonna Condizione viene modificato in True, Abilita o Mostra.
Bitmap: Bitmap1 of Control: Bitmap1 of Dialog: MyDialog non è presente nella tabella Binaria. Errore
Esiste un controllo Bitmap o un controllo Icon, ma la bitmap o l'icona corrispondente non è elencata nella tabella Binaria. Aggiungere la bitmap o l'icona alla tabella Binaria.
RadioButtonGroup: RadioButton1 di Control: RadioButton1 of Dialog: MyDialog non si trova nella tabella RadioButton. Avviso
È presente un controllo RadioButtonGroup con valori nella colonna Property e nella colonna Attribute della tabella Control; il bit indiretto non è impostato nella colonna Attributi. ICE17 invia un avviso perché il programma di installazione usa il valore della proprietà come chiave esterna nella tabella RadioButton, ma il valore manca dalla chiave primaria di tale tabella. Se il bit indiretto è impostato, la proprietà elencata per il controllo non viene utilizzata come proprietà ; viene invece usato come nome della proprietà effettivamente utilizzata.
Questo avviso può essere ignorato se il controllo viene creato in fase di esecuzione. Ad esempio, il controllo ListBox per nella finestra di dialogo FilesInUse viene creato in fase di esecuzione solo se sono presenti file in uso durante l'installazione.
ListBox: ListBox1 of Control: ListBox1 of Dialog: MyDialog non è presente nella tabella ListBox. Avviso
È presente un controllo ListBox con un valore nella colonna Proprietà della tabella Control e per il quale il bit indiretto non è impostato nella colonna Attributi. ICE17 invia un avviso perché il programma di installazione usa il valore della proprietà come chiave esterna nella tabella ListBox, ma il valore non è presente nella chiave primaria di tale tabella. Se il bit indiretto è impostato, il controllo modifica il valore di una proprietà con un nome che corrisponde al valore della proprietà associata a questo controllo.
Questo avviso può essere ignorato se il controllo viene creato in fase di esecuzione. Ad esempio, il controllo ListBox per nella finestra di dialogo FilesInUse viene creato in fase di esecuzione solo se sono presenti file in uso durante l'installazione.
ComboBox: ComboBox1 of Control: ComboBox1 of Dialog: ByDialog is not in the ComboBox table Warning
È presente un controllo ComboBox con un valore nella colonna Proprietà della tabella Control e per cui il bit indiretto non è impostato nella colonna Attributi. ICE17 invia un avviso perché il programma di installazione usa il valore della proprietà come chiave esterna nella tabella ComboBox, ma il valore non è presente nella chiave primaria di tale tabella. Se il bit indiretto è impostato, il controllo modifica il valore di una proprietà con un nome che corrisponde al valore della proprietà associata a questo controllo.
Questo avviso può essere ignorato se il controllo viene creato in fase di esecuzione. Ad esempio, il controllo ListBox per nella finestra di dialogo FilesInUse viene creato in fase di esecuzione solo se sono presenti file in uso durante l'installazione.
ListView: ListView1 of Control: ListView1 of Dialog: MyDialog non è presente nella tabella ListView. Avviso
È presente un controllo ListView con un valore nella colonna Proprietà della tabella Control e per cui il bit indiretto non è impostato nella colonna Attributi. ICE17 invia un avviso perché il programma di installazione usa il valore della proprietà come chiave esterna nella tabella ListView, ma il valore non è presente nella chiave primaria di tale tabella. Se il bit indiretto è impostato, il controllo modifica il valore di una proprietà con un nome che corrisponde al valore della proprietà associata a questo controllo.
Questo avviso può essere ignorato se il controllo viene creato in fase di esecuzione. Ad esempio, il controllo ListBox per nella finestra di dialogo FilesInUse viene creato in fase di esecuzione solo se sono presenti file in uso durante l'installazione.
Bitmap: 'Bitmap2' per Controllo: 'Button2' della finestra di dialogo: 'MyDialog' non trovato nella tabella binaria Errore
È presente un controllo Pulsante di scelta rapida o controllo Casella di controllo per il quale la colonna Text della tabella Control non contiene una chiave esterna nel record della tabella Binaria contenente la bitmap o l'icona.
Bitmap: 'Bitmap3' per Control: 'RadioButton2' of Dialog: 'MyDialog' not found in Binary table or
Icona: 'Icon1' per controllo: 'RadioButton3' di Dialog: 'MyDialog' non trovato nella tabella binaria
Errore
Esiste un controllo RadioButtonGroup per il quale la colonna Text della tabella RadioButton non contiene una chiave esterna nel record della tabella Binaria contenente la bitmap o l'icona.
Controllo immagine: 'Button3' della finestra di dialogo: 'MyDialog' include sia gli attributi Icon che Bitmap set Error
Nella colonna Attributi della tabella Control è presente un controllo PushButton, CheckBox o RadioButtonGroup con bit Icon o Bitmap. Non è possibile impostare entrambi gli attributi insieme.

 

Esempio

Tabella di controllo (parziale)

Dialogo_ Control Tipo Attributi Proprietà Testo
MyDialog Button1 Pulsante 0 OK
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 Button2 Pulsante 262144 Bitmap2
MyDialog RadioButton2 RadioButtonGroup 262144 Property2
MyDialog RadioButton3 RadioButtonGroup 524288 Proprietà3
MyDialog Button3 Pulsante 786432 Ambiguo1

 

Tabella RadioButton (parziale)

Proprietà_ Ordine Testo
Property2 1 Bitmap3
Proprietà3 2 Icona1

 

Le tabelle seguenti sono vuote:

Informazioni di riferimento SU ICE