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.
L'attributo System.Runtime.InteropServices.DefaultCharSetAttribute consente di specificare il set di caratteri da usare nelle stringhe sottoposte a marshalling. Il suo valore accetta un membro dell'enumerazione System.Runtime.InteropServices.CharSet .
La versione corrente di Visual Basic non supporta questo attributo. È possibile che venga supportato nelle versioni future.
ID errore: BC32510
Per correggere l'errore
Usare ogni Declare Statement per specificare il set di caratteri per la routine esterna che dichiara. Ciò è illustrato nell'esempio seguente.
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 non si specifica il set di caratteri nell'istruzione
Declare, viene usato il set ANSI predefinito.