複製鏈接
請複製以下鏈接發送給好友

ExpandEnvironmentStrings

鎖定
ExpandEnvironmentStrings,是一種計算機用語。
中文名
擴充環境字串
外文名
ExpandEnvironmentStrings
語    種
vb
緩衝區
Long,lpDst

ExpandEnvironmentStrings聲明

Declare Function ExpandEnvironmentStrings Lib "kernel32" Alias "ExpandEnvironmentStringsA" (ByVal lpSrc As String, ByVal lpDst As String, ByVal nSize As Long) As Long

ExpandEnvironmentStrings説明

擴充環境字串。具體操作過程與命令行處理的所為差不多。也就是説,將由百分號封閉起來的環境變量名轉換成那個變量的內容。比如,“%path%”會擴充成完整路徑。在vb裏經常用於為新進程創建一個環境塊

ExpandEnvironmentStrings參數表

lpSrc ---------- String,欲擴充的字串
lpDst ---------- String,擴充過後的字串
nSize ---------- Long,lpDst的長度。注意預先對lpDst進行初始化,使其與這個長度相符

ExpandEnvironmentStrings示例

Dim s$, dl&
Dim y As String * 5?
s$ = "%PATH%"
dl& = ExpandEnvironmentStrings(s$, y, 499)
Print y

ExpandEnvironmentStrings返回值

Long,lpDst要求的緩衝區的大小。如nSize小於這個數字(也就是説,緩衝區太小,以至不能全容下擴充過後的字串),那麼lpDst不會被載入。可利用這個結果改變字串的大小。零表示遇到錯誤。會設置GetLastError