Fórum Retornar a versao do aplicativo #230881
08/05/2004
0
como faco isso ?
Anicetojunior
Curtir tópico
+ 0Posts
08/05/2004
Cebikyn
function GetVersion: string; var VerInfoSize: DWORD; VerInfo: Pointer; VerValueSize: DWORD; VerValue: PVSFixedFileInfo; Dummy: DWORD; 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 Result := IntToStr(dwFileVersionMS shr 16); Result := Result + ´.´ + IntToStr(dwFileVersionMS and $FFFF); Result := Result + ´.´ + IntToStr(dwFileVersionLS shr 16); Result := Result + ´.´ + IntToStr(dwFileVersionLS and $FFFF); end; FreeMem(VerInfo, VerInfoSize); end;
Ou se quiser obter todas as informações, verifique este link:
http://www.swissdelphicenter.ch/en/showcode.php?id=1047
Gostei + 0
12/05/2004
Anicetojunior
Gostei + 0
12/05/2004
Cebikyn
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)