如何获取版本号 我在Version Info中设置了自动增加build次数,比如说现在是1.0.0.100。但是怎么在label中获得这个版本号呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一个例子吧var VerInfoSize,VerValueSize,Dummy:Dword; VerInfo:Pointer; VerValue:PVSFixedFileInfo; sVer:String;V1,V2,V3,V4:word;begin VerInfoSize:=GetFileVersionInfoSize(Pchar(ParamStr(0)),Dummy); GetMem(VerInfo,VerInfoSize); GetFileVersionInfo(PChar(ParamStr(0)),0,VerInfoSize,VerInfo); VerQueryValue(VerInfo,'\',Pointer(VerValue),VerValueSize); With VerValue^ do begin V1:=dwFileVersionMS shr 16; V2:=dwFileVersionMS and $FFFF; V3:=dwFileVersionLS shr 16; V4:=dwFileVersionLS and $FFFF; end; FreeMem(VerInfo,VerInfoSize); sVer:=IntToStr(V1) + '.' + IntToStr(V2)+ IntToStr(V3)+ IntToStr(V4); Form1.Caption:=Form1.Caption + ' - Ver:' + sVer;end; api 函数了GetVersionInfo delphi 程序 关于托盘与进程 Delphi多层分布式架构下的ORM工具 IdHTTP的使用问题? 下午就放假了,提前祝大家新年快乐! delphi7的上传控件为那个?谢谢 初学,关于多条件查询的问题。 文件传输 如何用ado连接paradox的*.db的数据库? 为何DELPHI中的报表不能连续打印??? 知道一个可执行文件名,怎样得到它的绝对路径呢? 这样的工具栏哪里有下载? 简单问题,谁能帮忙,谢谢!!!!!!!!
var
VerInfoSize,VerValueSize,Dummy:Dword;
VerInfo:Pointer;
VerValue:PVSFixedFileInfo;
sVer:String;V1,V2,V3,V4:word;
begin
VerInfoSize:=GetFileVersionInfoSize(Pchar(ParamStr(0)),Dummy);
GetMem(VerInfo,VerInfoSize);
GetFileVersionInfo(PChar(ParamStr(0)),0,VerInfoSize,VerInfo);
VerQueryValue(VerInfo,'\',Pointer(VerValue),VerValueSize);
With VerValue^ do
begin
V1:=dwFileVersionMS shr 16;
V2:=dwFileVersionMS and $FFFF;
V3:=dwFileVersionLS shr 16;
V4:=dwFileVersionLS and $FFFF;
end;
FreeMem(VerInfo,VerInfoSize);
sVer:=IntToStr(V1) + '.' + IntToStr(V2)+ IntToStr(V3)+ IntToStr(V4);
Form1.Caption:=Form1.Caption + ' - Ver:' + sVer;
end;
GetVersionInfo