- 註冊時間
 - 2006-3-13 
 - 最後登錄
 - 2025-7-23 
 - 在線時間
 - 675 小時 
 - 閱讀權限
 - 200 
 - 積分
 - 417 
 - 帖子
 - 1109 
 - 精華
 - 0 
 - UID
 - 2 
  
 
 
 
    
 | 
 
- function GetVersion: string;
 
 - var
 
 -   VerInfoSize: DWORD;
 
 -   VerInfo: Pointer;
 
 -   VerValueSize: DWORD;
 
 -   VerValue: PVSFixedFileInfo;
 
 -   Dummy: DWORD;
 
 - begin
 
 -   VerInfoSize := GetFileVersionInfoSize(PChar(ParamStr(0)), Dummy);
 
 -   GetMem(VerInfo, VerInfoSize);
 
 -   GetFileVersionInfo(PChar(ParamStr(0)), 0, VerInfoSize, VerInfo);
 
 -   VerQueryValue(VerInfo, '\', Pointer(VerValue), VerValueSize);
 
 -   with VerValue^ do
 
 -   begin
 
 -     Result := IntToStr(dwFileVersionMS shr 16);
 
 -     Result := Result + '.' + IntToStr(dwFileVersionMS and $FFFF);
 
 -     Result := Result + '.' + IntToStr(dwFileVersionLS shr 16);
 
 -     Result := Result + '.' + IntToStr(dwFileVersionLS and $FFFF);
 
 -   end;
 
 -   FreeMem(VerInfo, VerInfoSize);
 
 - end;
 
  複製代碼 |   
 
  
 |