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