Fórum Como retornar a versão do Meu Sistema? #351446
06/01/2008
0
Bem. Oque estou precisando é saber a versão do meu sistema.
Utilizo a propriedade do Delphi -> Project -> Options ->Version Info
Gostaria de que retornar em um Label a versão do Sistema.
Buscando do campo FileVersion.
Pessoal sabe como posso fazer isto?
Aguardo.
Att.
Devmedia
Curtir tópico
+ 0Posts
06/01/2008
Pestana_
flw.
Gostei + 0
06/01/2008
Picyka
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;
use essa funcão que funciona pega a versao do executavel
Gostei + 0
06/01/2008
Devmedia
Já consegui, como retornar.
Mais uma vez. Obrigado pela antenção.
Att.
Gostei + 0
06/01/2008
Devmedia
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)