Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Atrybut System.Runtime.InteropServices.DefaultCharSetAttribute umożliwia określenie zestawu znaków do użycia w ciągach marshaled. Jego wartość przyjmuje element członkowski System.Runtime.InteropServices.CharSet wyliczenia.
Bieżąca wersja języka Visual Basic nie obsługuje tego atrybutu. Obsługa jest możliwa w przyszłych wersjach.
Identyfikator błędu: BC32510
Aby poprawić ten błąd
Użyj każdej instrukcji Declare, aby określić zestaw znaków dla procedury zewnętrznej, która jest deklarowana. Ilustruje to poniższy przykład.
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)Jeśli nie określisz zestawu znaków w instrukcji
Declare, zostanie ona domyślnie ustawiona na ANSI.