?? verinstallfile.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<style><!--
body,table {font-family:"宋體"; font-size: 9pt; line-height:11pt;}
a {text-decoration:none} a:hover {color:red;text-decoration:underline}
--></style>
<title>VerInstallFile</title>
</head>
<body link="#FF0000" vlink="#FF0000" alink="#FF0000" bgcolor=#E2DEE9>
<div align="center"><center>
<table border="0" width="100%" height="22" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" height="16"><a name="VerInstallFile">VerInstallFile</a></td>
</tr>
</table>
</center></div><div align="center"><center>
<table border="1" width="100%" bordercolorlight="#808080" cellspacing="0"
bordercolordark="#FFFFFF">
<tr>
<td width="101%" colspan="3">VB聲明</td>
</tr>
<tr>
<td width="101%" colspan="3">Declare Function VerInstallFile Lib "version.dll"
Alias " VerInstallFileA" (ByVal uFlags As Long, ByVal szSrcFileName As String,
ByVal szDestFileName As String, ByVal szSrcDir As String, ByVal szDestDir As String, ByVal
szCurDir As String, ByVal szTmpFile As String, lpuTmpFileLen As Long) As Long</td>
</tr>
<tr>
<td width="101%" colspan="3">說明</td>
</tr>
<tr>
<td width="101%" colspan="3">用這個函數安裝一個文件。它利用由<a
href="VerFindFile.htm" tppabs="http://www.gxbcts.com/airfly/api/papi/VerFindFile.htm">VerFindFile</a>函數提供的信息決定將文件安裝到哪里。這個函數首先會比較兩個文件的版本標記。如源文件是最新和兼容的版本,則將源文件復制成目標目錄的一個臨時文件——如文件處于壓縮狀態,則同時將其解壓。隨后,將文件的現有版本刪除掉,再對臨時文件進行重名處理,使符合目標文件名</td>
</tr>
<tr>
<td width="101%" colspan="3">返回值</td>
</tr>
<tr>
<td width="101%" colspan="3">Long,返回一個整數,其中包含了<a
name="VerInstallFile" href="javascript:if(confirm('http://www.gxbcts.com/airfly/api/papi/VerInstallFile_Table.htm \n\nThis file was not retrieved by Teleport Pro, because it is linked too far away from its Starting Address. If you increase the in-domain depth setting for the Starting Address, this file will be queued for retrieval. \n\nDo you want to open it from the server?'))window.location='http://www.gxbcts.com/airfly/api/papi/VerInstallFile_Table.htm'" tppabs="http://www.gxbcts.com/airfly/api/papi/VerInstallFile_Table.htm">VerInstallFile結果常數表</a>里列出的一個或多個常數的組合</td>
</tr>
<tr>
<td width="101%" colspan="3">參數表</td>
</tr>
<tr>
<td width="25%">參數</td>
<td width="76%" colspan="2">類型及說明</td>
</tr>
<tr>
<td width="25%" rowspan="3">uFlags</td>
<td width="76%" colspan="2">Long,下述常數值的一個組合:</td>
</tr>
<tr>
<td width="37%">VIFF_FORCEINSTALL</td>
<td width="38%">在不進行版本檢查的情況下強制安裝源文件</td>
</tr>
<tr>
<td width="37%">VIFF_DONTDELETEOLD</td>
<td width="38%">如文件的現有版本不在目標目錄,則不將其刪除;如果它在目標目錄,就用新文件將其改寫(覆蓋)</td>
</tr>
<tr>
<td width="25%">szSrcFileName</td>
<td width="76%" colspan="2">String,指定要安裝文件的名字。注意其中不應包含文件的路徑名</td>
</tr>
<tr>
<td width="25%">szDestFileName</td>
<td width="76%" colspan="2">String,指定文件安裝好后應得到的一個正式名稱。這個名稱與szSrcFileName通常都是相同的</td>
</tr>
<tr>
<td width="25%">szSrcDir</td>
<td width="76%" colspan="2">String,指定源目錄。新版文件將從這里復制到目標目錄</td>
</tr>
<tr>
<td width="25%">szDestDir</td>
<td width="76%" colspan="2">String,指定目標目錄。新版文件將從源目錄復制到這里。通常為這個參數使用由<a
href="VerFindFile.htm" tppabs="http://www.gxbcts.com/airfly/api/papi/VerFindFile.htm">VerFindFile</a>函數返回的szDestDir緩沖區</td>
</tr>
<tr>
<td width="25%">szCurDir</td>
<td width="76%" colspan="2">String,包含了文件當前版本的一個目錄。通常將由<a
href="VerFindFile.htm" tppabs="http://www.gxbcts.com/airfly/api/papi/VerFindFile.htm">VerFindFile</a>函數返回的szCurDir緩沖區用于這個參數。如字串為空,則表明系統中不存在文件文件的早期版本</td>
</tr>
<tr>
<td width="25%">szTmpFile</td>
<td width="76%" colspan="2">String,用于裝載源文件一個臨時副本名稱的緩沖區。注意必須至少為其分配MAX_PATH個字符的空間</td>
</tr>
<tr>
<td width="25%">lpuTmpFileLen</td>
<td width="76%" colspan="2">Long,szTmpFile緩沖區的長度。這個變量會設為裝載到緩沖區的實際字符數,其中包括中止用的NULL字符。如指定了VIFF_FORCEINSTALL,且szTmpFile不為零,則臨時文件會被更名為由szSrcFileName參數指定的名字</td>
</tr>
</table>
</center></div><div align="center"><center>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%"><p align="right"><a href="#VerInstallFile">Top</a></td>
</tr>
</table>
</center></div>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -