Auto (Visual Basic)
Określa, że program Visual Basic powinien marshalować ciągi zgodnie z regułami programu .NET Framework na podstawie nazwy zewnętrznej zadeklarowanej procedury zewnętrznej.
Po wywołaniu procedury zdefiniowanej poza projektem kompilator języka Visual Basic nie ma dostępu do informacji, które musi poprawnie wywołać procedurę. Te informacje obejmują lokalizację procedury, sposób jej identyfikacji, sekwencję wywołań i typ zwracany oraz używany przez nią zestaw znaków ciągu. Instrukcja Declare tworzy odwołanie do procedury zewnętrznej i dostarcza te niezbędne informacje.
Część charsetmodifier
w instrukcji Declare
dostarcza informacje o zestawie znaków dla ciągów marshalling podczas wywołania procedury zewnętrznej. Ma to również wpływ na sposób wyszukiwania zewnętrznego pliku zewnętrznego w nazwie procedury zewnętrznej. Modyfikator Auto
określa, że program Visual Basic powinien marshalować ciągi zgodnie z regułami programu .NET Framework i że powinien określić podstawowy zestaw znaków platformy czasu wykonywania i ewentualnie zmodyfikować nazwę procedury zewnętrznej, jeśli początkowe wyszukiwanie zakończy się niepowodzeniem. Aby uzyskać więcej informacji, zobacz "Zestawy znaków" w instrukcji Declare.
Jeśli nie określono modyfikatora zestawu znaków, Ansi
jest to wartość domyślna.
Uwagi
Modyfikator Auto
może być używany w tym kontekście:
Uwagi dla deweloperów inteligentnych urządzeń
To słowo kluczowe nie jest obsługiwane.