收录日期:2018/07/18 14:33:41 时间:2016/05/21 14:12:11 标签:脚本语言
在PB8的编译选项中,可以由我们自己定义生成的可执行文件的版本号,我用什么函数在程序执行时,得到版本号。

我用Getversionname,得到的只是PB的版本号,用GetFixesVersion也同样如此
自己设置的版本号??
这个比较困难,需要用到一系列的api函数
GetFileVersionInfoSize 
GetFileVersionInfo
VerQueryValue
和一个结构
VS_FIXEDFILEINFO
PB本身没有这个函数,估计要用Api了。
用API函数GetFileVersionInfo

FUNCTION ulong GetFileVersionInfo(ref string lptstrFilename,ulong dwHandle,ulong dwLen,ref Any lpData) LIBRARY "version.dll" ALIAS FOR "GetFileVersionInfoA"
同意楼上的
只有用API函数了
pb本身不可以得到所谓软件的版本号,按楼上面的所说,用api