Ver Mensaje Individual
  #4  
Antiguo 27-02-2007
andresenlared andresenlared is offline
Miembro
 
Registrado: oct 2003
Posts: 153
Reputación: 21
andresenlared Va por buen camino
Thumbs up Ok.

Código Delphi [-]
function GetAppVersion2 : string;
   var Size, Size2: DWord;
     Pt, Pt2: Pointer;
    begin
      Size := GetFileVersionInfoSize(PChar (ParamStr (0)), Size2);
     if Size > 0 then
      begin
        GetMem (Pt, Size);
    try
      GetFileVersionInfo (PChar (ParamStr (0)), 0, Size, Pt);
      VerQueryValue (Pt, '\', Pt2, Size2);
      with TVSFixedFileInfo (Pt2^) do
       begin
         Result:= ' Ver.'+
         IntToStr (HiWord (dwFileVersionMS)) + '.' +
         IntToStr (LoWord (dwFileVersionMS)) + '  Rel.' +
         IntToStr (HiWord (dwFileVersionLS)) + '.' +
         IntToStr (LoWord (dwFileVersionLS));
       end;
    finally
      FreeMem (Pt);
     end;
     end;

Saludos
Responder Con Cita