GetProductVersion - C++ Builder

C++ Builder 參考手冊 ? System::Sysutils ? GetProductVersion


獲取文件的版本信息當中的產品版本

頭文件:#include <System.SysUtils.hpp>
命名空間:System::Sysutils
函數(shù)原型:

bool __fastcall GetProductVersion(const System::UnicodeString AFileName, unsigned &AMajor, unsigned &AMinor, unsigned &ABuild);

參數(shù):

  • AFileName:文件名;
  • AMajor:用于返回產品版本的第一段數(shù)字:主版本號;
  • AMinor:用于返回產品版本的第二段數(shù)字:次版本號;
  • ABuild:用于返回產品版本的第三段數(shù)字;

返回值:

  • true: 文件版本信息當中的產品版本;
    例如產品版本為 1.23.456.7890,AMajor=1; AMinor=23; ABuild=456;
  • false: 獲取版本信息失敗,版本信息中沒有產品版本等;
  • 這個函數(shù)通過 Windows API 函數(shù) GetFileVersionInfo 和 VerQueryValue 實現(xiàn),只支持 Windows 系統(tǒng);
  • 如果要獲取文件版本詳細信息,需要使用 Windows API 函數(shù) GetFileVersionInfo 和 VerQueryValue;
  • 這個函數(shù)是獲取產品版本的,獲取文件版本可以用 GetFileVersion 函數(shù),或者直接用 API 函數(shù)。

相關:


C++ Builder 參考手冊 ? System::Sysutils ? GetProductVersion

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容