Auto (Visual Basic)

指定 Visual Basic 應該基於所宣告外部程序的外部名稱,根據 .NET Framework 規則封來送處理字串。

當您呼叫在專案外部定義的程式時,Visual Basic 編譯器無法存取正確呼叫程序所需的資訊。 此資訊包括程式所在位置、識別方式、呼叫序列和傳回型別,以及所用字串字元集。 Declare 陳述式會建立對外部程序的參考,並提供此必要資訊。

Declare 陳述式中的 charsetmodifier 組件會提供字元集資訊,以在呼叫外部程序期間封送字串。 其也會影響 Visual Basic 搜尋外部檔案以取得外部程序名稱的方式。 Auto 修飾元可指定 Visual Basic 應該根據 .NET Framework 規則封送處理字串,且應判斷執行階段平台的基礎字元集,若初始搜尋失敗,還可能修改外部程序名稱。 如需詳細資訊,請參閱 Declare 陳述式中的「字元集」。

如未指定任何字元集修飾元,Ansi 即為預設值。

備註

Auto 修飾元可用於以下內容:

Declare Statement

智慧型裝置開發人員注意事項

不支援此關鍵字。

另請參閱