La funzione di accesso '<parolachiave>' di '<nomeproprietà>' è obsoleta: '<messaggioerrore>' (Avviso di Visual Basic)

Aggiornamento: novembre 2007

'<keyword>' accessor of '<propertyname>' is obsolete: '<errormessage>' (Visual Basic Warning)

Un'istruzione tenta di leggere o scrivere una proprietà a cui corrisponde una routine che è stata contrassegnata con l'attributo ObsoleteAttribute e la direttiva di considerarla un avviso.

Per contrassegnare un elemento di programmazione come non più in uso, applicare ObsoleteAttribute all'elemento. In questo caso sarà possibile impostare la proprietà IsError dell'attributo su True o False. Se il valore viene impostato su True, il compilatore considererà come errore un tentativo di utilizzare l'elemento. Se il valore viene impostato su False o viene mantenuto il valore predefinito False, il compilatore visualizzerà un avviso in caso di tentativo di utilizzare l'elemento.

Per impostazione predefinita, questo messaggio è un avviso perché la proprietà IsError di ObsoleteAttribute è False. Per ulteriori informazioni su come nascondere gli avvisi o considerarli come errori, vedere Configurazione degli avvisi in Visual Basic.

ID errore: BC40019

Per correggere l'errore

  1. Esaminare il messaggio di errore indicato ed eseguire le operazioni necessarie.

  2. Assicurarsi che il riferimento al nome della proprietà nel codice sorgente sia stato digitato correttamente.

  3. Evitare di accedere alla proprietà impiegando la modalità, ovvero lettura o scrittura, che ha generato il messaggio.

Vedere anche

Concetti

Attributi utilizzati in Visual Basic

Applicazione di attributi

Routine Property