Delphi获取文件版本号

 时间:2024-10-14 20:25:52

1、打开Delphi7集成开发环境,在默认工程的Form1窗体放一个Opendialog1控件

Delphi获取文件版本号

3、双击打开按钮,进入OnClick事件方法,代码如下:procedure TForm1.Button1Click(Sender: TObject);begin Opendialog1.Execute; Edit1.Text:=Opendialog1.filename;end;

4、双击获取版本号按钮,进入OnClick事件方法,代码如下:procedure TForm1.Button2Click(Sender: TObject);var si,lh:DWORD; buffer,Value:PChar;begin si:=GetFileVersionInfoSize(PChar(Edit1.Text),si); buffer:=AllocMem(si); GetFileVersionInfo(PChar(Edit1.Text),0,si,buffer); VerQueryValue(buffer,PChar('StringFileInfo\080403A8\FileVersion'),Pointer(Value),lh); ShowMessage(Value); FreeMem(buffer);end;解释一下:GetFileVersionInfoSize获取版本信息长度,第一个参数为文件目录,第二DWORD类型,暂时没有用AllocMem为字符指针分配版本信息长度大小的空间,相当于GetMem+FillCharGetFileVersionInfo获取版本信息VerQueryValue 根据第二个参数获取想要的版本信息内容,第二个参数中080403A8为language code page 第三个参数为获取的内容

Delphi获取文件版本号Delphi获取文件版本号
  • 百合花泡水喝的功效
  • uc浏览器更改背景色的操作
  • 教你蒜苗炒肉的家常做法,脆嫩鲜香,简单易学
  • 癌症治疗后,6种食物多吃可防复发
  • 王者荣耀新英雄云缨动画在哪看
  • 热门搜索
    上海自由行攻略 红烧腐竹 兵马俑的简介 兰寿金鱼怎么养 单位隶属部门怎么填 减肥操视频大全 抽脂减肥价格一览表 减肥食谱一周 怎么打印网页 五大连池旅游攻略