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 性能 细节 考量 (更新中
- 下一篇: 下标