function GetApplicationVersion:String;  // Added  取得程序版本号
var FileName:String;    InfoSize,Wnd:DWORD;    VerBuf:Pointer;    VerInfo:^VS_FIXEDFILEINFO;
begin Result:='0.0.0.0';  FileName:=Application.ExeName;  InfoSize:=GetFileVersionInfoSize(PChar(FileName),Wnd);  if InfoSize<>0 then  begin    GetMem(VerBuf,InfoSize);    try      if GetFileVersionInfo(PChar(FileName),Wnd,InfoSize,VerBuf) then      begin        VerInfo:=nil;        VerQueryValue(VerBuf,'\',Pointer(VerInfo),Wnd);        if VerInfo<>nil then Result:=Format('%d.%d.%d.%d',[VerInfo^.dwFileVersionMS shr 16, VerInfo^.dwFileVersionMS and $0000ffff,VerInfo^.dwFileVersionLS shr 16,  VerInfo^.dwFileVersionLS and $0000ffff]);      end;    finally      FreeMem(VerBuf,InfoSize);    end;  end;
end;

delphi 怎么获取工程版本号相关推荐

  1. xp系统vba服务器,VBA获取操作系统的版本号(支持windows xp,windows 2003 ,win7 ,win10)

    VBA获取操作系统的版本号(支持windows xp,windows 2003 ,win7 ,win10) Public GetOsVersion() As String Dim objWMIServ ...

  2. iOS 获取appstore 版本号

    项目上线以后一般都涉及到升级,那么iOS 如何从appstore获取到版本号 其实很简单 NSString *url = [[NSString alloc] initWithFormat:@" ...

  3. link url下载php,php脚本生成google play url的下载链接,下载apk并自动反编译后获取android版本号...

    php脚本生成google play url的下载链接,下载apk并自动反编译后获取android版本号 需求: get the offer tracking link follow the redi ...

  4. android获取其他app布局,android - 如何从App的(布局)XML变量中获取Manifest版本号?...

    android - 如何从App的(布局)XML变量中获取Manifest版本号? 我想有一种方法在代码的主要部分引用项目的清单版本号. 到目前为止我一直在做的是将String XML文件中的版本号链 ...

  5. C#中获取程序集版本号的方法

    最简单的办法: string version = Assembly.GetExecutingAssembly().GetName().Version.ToString(); 方法一: public v ...

  6. 获取OpenGL版本号、双显卡切换技术代码实现(Optimus、NVAPI、CUDA)

    "宠辱不惊,看庭前花开花落:去留无意,望天上云卷云舒." 文章目录 一.OpenGL支持库 1.GLUT 2.freeglut 3.GLEW 4.GLAD 5.GLFW 6.Mes ...

  7. 2022-12-22 linux /proc/version 获取版本号的实现流程,添加一个获取固件版本号的接口

    一.用cat /proc/version命令可以获取到版本号. 二.实现过程 1.驱动在kernel/fs/proc/version.c #include <linux/fs.h> #in ...

  8. delphi选择打印机:Delphi中获取打印机设备

    delphi选择打印机:Delphi中获取打印机设备名和端口名 疯狂代码 http://www.CrazyCoder.cn/ :http:/www.CrazyCoder.cn/Delphi/Artic ...

  9. win 10下无法准确获取系统版本号的修复办法

    博客文章移至这里 win 10下通过GetVersionEx无法准确获取系统的版本号,获取后显示是win 8.1的版本号,下面给出正确获取系统版本号的方法,时间太久忘了参考自哪里了,以后找到会补上: ...

最新文章

  1. redis-rdb-tool 工具介绍
  2. 黑龙江省国二c语言报名时间,2020年9月黑龙江省全国计算机等级考试报名通知
  3. C语言各种排序算法(冒泡排序、快速排序、插入排序、希尔排序、快速排序、 归并排序)
  4. JS:ES6-6 初识Symbol类型
  5. Python字符串index()
  6. Futter基础第20篇: 实现轮播图 flutter_swiper
  7. Win7 64位系统下Auto CAD 2010注册激活,出现警告:Make sure you can write to current directory...
  8. 软件设计师中级考试,软考
  9. iOS 结合YYLabel实现文本的展开和收起
  10. EtherNet IP /Modbus 网关ENB-302MI
  11. bcm5396交换机级联配置_工业以太网交换机的专业术语汇总
  12. 《黑白团团队》第九次团队作业:Beta冲刺第二天
  13. 用 JAVA 实现微信第三方登录
  14. wifi ip地址租约处理
  15. python openssl 证书加解密过程感觉是这样
  16. Windows 10/11 官方下载工具 镜像制作U盘启动盘 快速安装
  17. sina\tent微博分享
  18. 【面试题-算法思想】如何从包含大量URL的A,B文件中找到相同的URL?
  19. 【阿里云高校计划】视觉AI-身份证识别系统搭建
  20. pkpm弹性时程分析计算书怎么出_20190212_结构温度应力计算

热门文章

  1. 广东第二师范学院计算机网络试题,韩山师范学院期末计算机考题2.doc
  2. 【阿里云课程】图神经网络基础:图的应用、表示与图卷积
  3. 获得Google搜索字符串中的关键字
  4. 产业兴乡村稳天下安 农民丰收节·林裕豪:谋定乡村振兴基石
  5. 农贸自由化对话国际农民丰收节贸易会:东北粮食贸易对策
  6. 动态代理:JDK动态代理和CGLIB代理的区别
  7. JavaScript 正则表达式
  8. js中的数组对象排序(方法sort()详细介绍)
  9. 用TWaver加载大型游戏场景一例
  10. 看《超级演说家》有感