ExpandEnvironmentStrings

ExpandEnvironmentStrings,是一種計算機用語。

聲明

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

相關詞條

相關搜尋

熱門詞條

聯絡我們