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:
Argomenti correlati