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<> 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 , VerInfo^.dwFileVersionMS and $0000ffff,VerInfo^.dwFileVersionLS shr , VerInfo^.dwFileVersionLS and $0000ffff]);
end;
finally
FreeMem(VerBuf,InfoSize);
end;
end;
end;
delphi 怎么获取工程版本号的更多相关文章
- python 镜像仓库获取最新版本号
		#/bin/python# -*- coding: utf-8 -*-import requestsfrom urllib import parsefrom requests.auth import ... 
- Delphi编程获取系统当前进程、窗口句柄、文件属性以(转)
		Delphi编程获取系统当前进程.窗口句柄.文件属性以及程序运行状态. uses TLHelp32,PsAPI; (1)显示进程列表:procedure TForm1.Button2Click(Sen ... 
- 【Delphi】获取EIP
		var EIP: Cardinal; procedure GetEIP(); stdcall; asm pop eax; mov EIP,eax; push eax; end; procedure T ... 
- 获取指定版本号svn
		代码需求获取 svn update svnworkpath --username xxx --password xxx -r r464 r464 为指定版本号 可以获取指定版本号的代码 也 也可以在 ... 
- C#:通过Visual Studio项目预生成命令获取SVN版本号
		之前有一个winfrom项目,想要通过获取SVN版本号作为程序的内部编译版本号.网上也有各种方法,但没有一篇行得通的方法.于是我经过一系列研究,得出了一些经验,特总结成一篇博客. 方法一:通过SVN命 ... 
- C#中获取程序集版本号的方法
		我的方法: string version = Assembly.GetExecutingAssembly().GetName().Version.ToString(); 方法一: public v ... 
- Android开发之获取系统版本号
		获取系统版本号:获取当前系统的版本号: textView.setText("Product Model: " + android.os.Build.MODEL + ",& ... 
- android 获取当前版本号/修改自定义的应用程序的版本号
		1.获取当前版本号 PackageManager pm = getPackageManager(); PackageInfo pi = pm.getPackageInfo(getPackageName ... 
- (转载)delphi中获取汉字的拼音首字母
		delphi中获取汉字的拼音首字母1.py: array[216..247] of string = ({216}'CJWGNSPGCGNESYPB' + 'TYYZDXYKYGTDJNMJ' + ' ... 
随机推荐
- Git基本命令行操作 (转)
			Git远程操作详解 作者: 阮一峰 Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和 ... 
- 关于VS中文件属性的解释
			生成操作(BuildAction) 属性:BuildAction 属性指示 Visual Studio .NET 在执行生成时对文件执行的操作.BuildAction 可以具有以下几个值之一: 无(N ... 
- 数组第K小数问题 及其对于 快排和堆排 的相关优化比较
			题目描述 给定一个整数数组a[0,...,n-1],求数组中第k小数 输入描述 首先输入数组长度n和k,其中1<=n<=5000, 1<=k<=n 然后输出n个整形元素,每个数 ... 
- jquery ajax error函数详解
			代码:$(document).ready(function() { jQuery("#clearCac").click(function() { ... 
- 从零开始学习Node.js例子一  http get和post
			httpserverrequestget.js /* 获取GET请求内容 由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数 ... 
- CentOS 6.5 安装CodeBlocks
			CentOS 6.5 安装CodeBlocks 经历了无数痛苦的折磨,Linux上的库依赖真是能把人逼疯,终于在Google上找到了办法,勉强将CodeBlocks安装成功. 1.为了避免最新版本的C ... 
- 百度翻译&&金山词霸API
			#/usr/bin/env python3 #coding=utf8 """百度翻译api功能实现函数,本模块基于Python3.x实现,getTransResult(q ... 
- linux之tmpwatch命令
			系统使用时间长后会产生临时文件(/tmp下),需要清理.但清理的时候不推荐使用rm -rf.这样有时会引起程序的僵死. tmpwatch的说明: [root@AY121231034820cd91077 ... 
- Safari 前端开发调试 iOS 完美解决方案
			转http://www.2cto.com/kf/201403/283404.html afari 前端开发调试 iOS 完美解决方案 2014-03-05 0个评论 来源:Safari ... 
- std::ostringstream输出流详解
			一.简单介绍 ostringstream是C++的一个字符集操作模板类,定义在sstream.h头文件中.ostringstream类通常用于执行C风格的串流的输出操作,格式化字符串,避免申请大量的缓 ... 
