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 nell'esempio. I campioni di tali messaggi sono illustrati nella tabella seguente.
Errore o avviso ICE17 | Descrizione |
---|---|
PushButton: Button1 della finestra di dialogo: MyDialog non dispone di un evento definito nella tabella ControlEvent. Errore |
Esiste un controllo push 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 Attributes della tabella Control, verificare se il controllo dispone anche di una voce nella tabella ControlCondition. Il controllo può diventare abilitato o visibile in modo imprevisto se il valore nella colonna Condizione diventa True, Abilita o Mostra. |
Bitmap: Bitmap1 of Control: Bitmap1 of Dialog: MyDialog non è nella tabella Binaria. Errore |
È presente un controllo bitmap o controllo Icona, 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. Avvertimento |
È presente un controllo RadioButtonGroup con i 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 non è presente nella chiave primaria di tale tabella. Se viene impostato il bit indiretto, 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 nel FilesInUse Dialog viene creato solo in fase di esecuzione se sono presenti file in uso durante l'installazione. |
ListBox: ListBox1 of Control: ListBox1 of Dialog: MyDialog non si trova nella tabella ListBox. Avvertimento |
Esiste un controllo ListBox 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 ListBox, ma il valore non è presente nella chiave primaria di tale tabella. Se la bit indiretto è impostata, 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 nel FilesInUse Dialog viene creato solo in fase di esecuzione 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 Indirect 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 la bit indiretto è impostata, 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 nel FilesInUse Dialog viene creato solo in fase di esecuzione se sono presenti file in uso durante l'installazione. |
ListView: ListView1 of Control: ListView1 of Dialog: MyDialog non è presente nella tabella ListView. Avvertimento |
Esiste un controllo ListView con un valore nella colonna Proprietà della tabella Control e per cui il bit Indirect 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 la bit indiretto è impostata, 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 nel FilesInUse Dialog viene creato solo in fase di esecuzione se sono presenti file in uso durante l'installazione. |
Bitmap: 'Bitmap2' for Control: 'Button2' of Dialog: 'MyDialog' not found in Binary table Error |
È presente un controllo controllo push 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 il controllo: 'RadioButton2' della finestra di dialogo: 'MyDialog' non trovato nella tabella binaria o Icona: 'Icon1' per controllo: 'RadioButton3' della finestra di dialogo: 'MyDialog' non trovato nella tabella binaria Errore |
È presente un controllo RadioButtonGroup per cui 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' ha sia gli attributi Icon che Bitmap set Error |
È presente un controllo PushButton, CheckBoxo controllo RadioButtonGroup con Icona bit o Bit bitmap impostato nella colonna Attributi della tabella Control. Non è possibile impostare entrambi gli attributi insieme. |
Esempio
tabella di controllo (parziale)
Dialogo_ | Controllo | Digitare | 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 | Proprietà2 | |
MyDialog | RadioButton3 | RadioButtonGroup | 524288 | Proprietà3 | |
MyDialog | Button3 | Pulsante | 786432 | Ambiguo1 |
tabella RadioButton (parziale)
Proprietà_ | Ordine | Testo |
---|---|---|
Proprietà2 | 1 | Bitmap3 |
Proprietà3 | 2 | Icona1 |
Le tabelle seguenti sono vuote:
- della tabella ControlEvent
- tabella ListBox
- tabella ComboBox
- ListView Table
- tabella binaria
Argomenti correlati