ExpandEnvironmentStrings,是一種計算機用語。
基本介紹
- 中文名:擴充環境字串
- 外文名:ExpandEnvironmentStrings
- 語言:vb
- 緩衝區:Long,lpDst
聲明,說明,參數表,示例,返回值,
聲明
Declare Function ExpandEnvironmentStrings Lib "kernel32" Alias "ExpandEnvironmentStringsA" (ByVal lpSrc As String, ByVal lpDst As String, ByVal nSize As Long) As Long
說明
擴充環境字串。具體操作過程與命令行處理的所為差不多。也就是說,將由百分號封閉起來的環境變數名轉換成那個變數的內容。比如,“%path%”會擴充成完整路徑。在vb里經常用於為新進程創建一個環境塊
參數表
lpSrc ---------- String,欲擴充的字串
lpDst ---------- String,擴充過後的字串
nSize ---------- Long,lpDst的長度。注意預先對lpDst進行初始化,使其與這個長度相符
示例
Dim s$, dl&
Dim y As String * 5?
s$ = "%PATH%"
dl& = ExpandEnvironmentStrings(s$, y, 499)
Print y
返回值
Long,lpDst要求的緩衝區的大小。如nSize小於這個數字(也就是說,緩衝區太小,以至不能全容下擴充過後的字串),那么lpDst不會被載入。可利用這個結果改變字串的大小。零表示遇到錯誤。會設定GetLastError