ExpandEnvironmentStrings

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

相關詞條

熱門詞條

聯絡我們