Das System.Runtime.InteropServices.DefaultCharSetAttribute-Attribut wird in dieser Version nicht unterstützt
Aktualisiert: November 2007
Attribute 'System.Runtime.InteropServices.DefaultCharSetAttribute' is not supported in this version
Mit dem System.Runtime.InteropServices.DefaultCharSetAttribute-Attribut können Sie den Zeichensatz angeben, der in gemarshallten Zeichenfolgen verwendet werden soll. Als Wert wird ein Member der System.Runtime.InteropServices.CharSet-Enumeration akzeptiert.
Die aktuelle Version von Visual Basic unterstützt dieses Attribut nicht. Möglicherweise wird es in zukünftigen Versionen unterstützt.
Fehler-ID: BC32510
So beheben Sie diesen Fehler
Geben Sie in jeder Declare-Anweisung den Zeichensatz für die externe Prozedur an, die sie deklariert. Dies wird anhand des folgenden Beispiels veranschaulicht:
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)
Wenn Sie in der Declare-Anweisung nicht den Zeichensatz angeben, wird standardmäßig ANSI verwendet.