美文网首页文档c/c++
GetProductVersion - C++ Builder

GetProductVersion - C++ Builder

作者: 玄坴 | 来源:发表于2022-01-21 14:40 被阅读0次

    C++ Builder 参考手册System::SysutilsGetProductVersion


    获取文件的版本信息当中的产品版本

    头文件:#include <System.SysUtils.hpp>
    命名空间:System::Sysutils
    函数原型:

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

    参数:

    • AFileName:文件名;
    • AMajor:用于返回产品版本的第一段数字:主版本号;
    • AMinor:用于返回产品版本的第二段数字:次版本号;
    • ABuild:用于返回产品版本的第三段数字;

    返回值:

    • true: 文件版本信息当中的产品版本;
      例如产品版本为 1.23.456.7890,AMajor=1; AMinor=23; ABuild=456;
    • false: 获取版本信息失败,版本信息中没有产品版本等;
    • 这个函数通过 Windows API 函数 GetFileVersionInfo 和 VerQueryValue 实现,只支持 Windows 系统;
    • 如果要获取文件版本详细信息,需要使用 Windows API 函数 GetFileVersionInfo 和 VerQueryValue;
    • 这个函数是获取产品版本的,获取文件版本可以用 GetFileVersion 函数,或者直接用 API 函数。

    相关:


    C++ Builder 参考手册System::SysutilsGetProductVersion

    相关文章

      网友评论

        本文标题:GetProductVersion - C++ Builder

        本文链接:https://www.haomeiwen.com/subject/zgmdahtx.html