IDE: D&D CommandSet da primo livello a successivi
copia linkDescrizione del difetto
L'operazione di spostamento di un command set da primo livello ad un livello superiore al primo o viceversa poteva generare errori di compilazione o comportamenti imprevisti dell'applicazione.
Il motivo è che i command set di primo livello utilizzano la libreria CommandSet mentre i command set di livello superiore al primo utilizzano la libreria Command (vedi funzioni, metodi e proprietà contenute nella cartella Funzioni command set della libreria Command). L'operazione di spostamento, per esempio, di un command set da primo livello a secondo livello non ricollegava tutte le eventuali righe di codice alla libreria corretta. Pertanto se era presente una riga di codice come
CmdSet.Expanded = truenell'evento Intialize dell'applicazione tale riga di codice poteva generare errori di compilazione se il command set passava dal primo livello al secondo livello o successivi o viceversa. In alcuni casi particolari tale istruzione poteva causare l'apertura indesiderata di una videata.
Effetti del malfunzionamento
- Dopo aver spostato il command set, in alcuni casi si potevano generare errori di compilazione.
- In altri casi non erano presenti errori di compilazione ma l'apertura, il click, la chiusura di un command set poteva generare effetti non previsti a run-time.
Soluzioni
Questo difetto è stato risolto nella versione 9.5. Usando le versioni precedenti è sufficiente riscrivere la riga di codice che genera l'errore di compilazione.
Funzionalità interessate
La riorganizzazione mediante D&D di un menù.
Note
- Malfunzionamento relativo alla segnalazione 000663-2010.
Ultima modifica: 24/05/2024 / Validità: da 9.5.4160