社区
Delphi
帖子详情
怎样获取应用程序的版本号?
zcn
2000-09-12 04:11:00
在用delphi编程时,我在delphi的project|options菜单项中设置了应用程序的版本号.
然后,我又编了一个about界面,我想在about界面显示时用程序获取我开始设的版本号.这个用什么语句或方法实现?
...全文
208
3
打赏
收藏
怎样获取应用程序的版本号?
在用delphi编程时,我在delphi的project|options菜单项中设置了应用程序的版本号. 然后,我又编了一个about界面,我想在about界面显示时用程序获取我开始设的版本号.这个用什么语句或方法实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hhzh426
2001-07-26
打赏
举报
回复
借花献佛:
function FileVersion(FileName: String):string;
var
InfoSize, unuse: DWORD;
VerBuf: Pointer;
FI: PVSFixedFileInfo;
VerSize: DWORD;
MajorMinor,ReleaseBuild :DWORD;
begin
unuse :=0;
MajorMinor := 0;//Major,Minor 如:00010001代表1.1
ReleaseBuild := 0;//Release,Build 如00121208代表12.1208 则版本为1.1.12.1208
result :='unknown';
InfoSize := GetFileVersionInfoSize(PChar(FileName), unuse);
if InfoSize <> 0 then
begin
GetMem(VerBuf, InfoSize);
try
if GetFileVersionInfo(PChar(FileName), unuse, InfoSize, VerBuf) then
if VerQueryValue(VerBuf, '\', Pointer(FI), VerSize) then
begin
MajorMinor := FI.dwFileVersionMS;
ReleaseBuild := FI.dwFileVersionLS;
end;
finally
FreeMem(VerBuf);
end;
result :=IntToStr(MajorMinor shr 16) + '.' + IntToStr(MajorMinor and $ffff) + '.' + IntToStr(ReleaseBuild shr 16) + '.' + IntToStr(ReleaseBuild and $ffff);
end;
end;
zxghl
2000-09-12
打赏
举报
回复
有API。不过我觉得麻烦。直接写上去不就得了?嘿嘿。反正那个数字是自己定的。
szdino
2000-09-12
打赏
举报
回复
我也问过这个问题...没得到回答
Android中
获取
应用程序
(包)的信息 PackageManager的使用
1. **查询应用信息**:通过调用`getInstalledPackages()`方法,可以
获取
所有已安装应用的详细信息,包括包名、应用名、
版本号
、权限等。 2. **
获取
应用元数据**:使用`getApplicationInfo()`方法,可以
获取
指定包名...
Android中
获取
应用程序
(包)的大小-----PackageManager的使用(二)
要
获取
应用程序
的大小,我们需要
获取
到应用的`PackageInfo`对象,其中包含了应用的基本信息,如
版本号
、权限、大小等。
获取
`PackageInfo`有两种主要方式: 1. **通过包名查询**:使用`getPackageInfo(String ...
得到操作系统的版本
- 通常,你需要检查`lpVersionInfo[0]`和`lpVersionInfo[1]`来分别
获取
主
版本号
和次
版本号
,它们分别代表NT的主版本和次版本。 4. **不同
版本号
的含义:** - `lpVersionInfo[0]`:主
版本号
,例如Windows 7的主...
非调试版本-C Runtime Library11.0.51106.1
这个版本的C Runtime Library(CRT)适用于Visual Studio 2012,
版本号
11.0.51106.1表明这是该软件的某个更新版本。这个库不仅用于开发新的C/C++项目,也用于运行那些依赖于这个特定版本库的已编译
应用程序
。如果...
获得CPU序列号和CPU厂商名
2. **CPUID指令执行:**Cpuid.exe发送CPUID指令到处理器,该指令会返回一系列的CPU标识符,其中包括制造商ID(如Intel或AMD)、产品系列号、步进
版本号
和特征标志等。 3. **解析结果:**Main.pas中的代码解析这些...
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章