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
Attribute 'System.Runtime.InteropServices.DefaultCharSetAttribute' is not supported in this version
L'attributo System.Runtime.InteropServices.DefaultCharSetAttribute consente di specificare il set di caratteri da utilizzare nelle stringhe sottoposte a marshalling. Il relativo valore accetta un membro dell'enumerazione System.Runtime.InteropServices.CharSet.
La versione corrente di Visual Basic non supporta questo attributo. Il supporto dell'attributo è previsto nelle versioni future.
ID errore: BC32510
Per correggere l'errore
Utilizzare ogni Istruzione Declare per specificare il set di caratteri della routine esterna che viene dichiarata. Questa condizione è illustrata nell'esempio che segue.
Ansi Declare Function GetUserName Lib "advapi32.dll" _ (ByVal lpBuffer As String, ByRef nSize As Integer) As Integer Unicode Declare Sub externalProc Lib "projectlib.dll" _ (ByVal arg As Double)Se nell'istruzione Declare non si specifica alcun set di caratteri, l'impostazione predefinita dell'attributo è ANSI.