Ansi (Visual Basic)
指定無論所宣告的外部程序名稱為何,Visual Basic 都應將所有字串 (String) 封送處理 (Marshal) 成美國國家標準局 (ANSI) 的值。
呼叫在專案以外定義的程序時,Visual Basic 編譯器並未擁有所需資訊的存取權,無法正確呼叫該程序。 本資訊包含程序所在位置、如何識別此程序、其呼叫順序 (Calling Sequence) 和傳回型別,以及所使用的字串字元集。 Declare 陳述式會建立外部程序的參考,並提供這項必要資訊。
呼叫外部程序時,Declare 陳述式中的 charsetmodifier 部分會提供封送處理字串的字元集資訊。 它也會影響 Visual Basic 搜尋外部檔案,找出外部程序名稱的方式。 Ansi 修飾詞 (Modifier) 指定 Visual Basic 應將所有字串封送處理成 ANSI 值,且應查詢程序而不需在搜尋期間修改其名稱。
如果未指定字元集 (Character Set) 修飾詞,則 Ansi 為預設值。
備註
Ansi 修飾詞可用於以下內容中:
智慧型裝置開發人員注意事項
不支援這個關鍵字。