delphi 怎么获取工程版本号
生活随笔
收集整理的这篇文章主要介绍了
delphi 怎么获取工程版本号
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
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 怎么获取工程版本号的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: MySQL 性能 细节 考量 (更新中
- 下一篇: 下标