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

Aggiornamento: novembre 2007

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

L'istruzione cerca di leggere o scrivere una proprietà per cui la routine corrispondente è stata contrassegnata con l'attributo ObsoleteAttribute e con la direttiva che consente di trattarla come 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 di False, il compilatore visualizzerà un avviso qualora si tenti 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: BC40020

Per correggere l'errore

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

  2. Evitare di effettuare l'accesso alla proprietà nella modalità (lettura o scrittura) che ha generato il messaggio.

Vedere anche

Concetti

Attributi utilizzati in Visual Basic

Applicazione di attributi

Routine Property