Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
This array is fixed or temporarily locked (Visual Basic)
Le cause possibili dell'errore sono le seguenti:
Utilizzo di ReDim per cambiare il numero di elementi di una matrice di dimensioni fisse.
Ridimensionamento di una matrice dinamica a livello di modulo in cui un elemento è stato passato come argomento a una routine. Se un elemento viene passato, la matrice viene bloccata per impedire la deallocazione di memoria per il parametro di riferimento all'interno della routine.
Tentativo di assegnazione di un valore a una variabile Variant contenente una matrice, ma Variant al momento è bloccata.
Per correggere l'errore
Rendere dinamica e non fissa la matrice originale dichiarandola con ReDim, se è dichiarata all'interno di una routine, oppure dichiarandola senza specificare il numero di elementi, se è dichiarata a livello di modulo.
Stabilire se è effettivamente necessario passare l'elemento, dato che è visibile all'interno di tutte le routine nel modulo.
Stabilire cosa blocca Variant e porvi rimedio.