Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.22;
Скачать: CL | DM;

Вниз

версия файла   Найти похожие ветки 

 
Anton777 ©   (2004-08-06 14:06) [0]

Подскажите пожалуйста код программы чтобы вытащить из нужного мне файла его версию! Пробовал с функциями GetFileVersionInfoSize и с GetFileVersionInfo И ничего не получмлось! Заранее спасибо за помощь!


 
Ega23 ©   (2004-08-06 14:11) [1]


var
Получилось:Boolean;
i:integer;
begin
for i:=1 to 5 do
 begin
  Получилось:=Try_To_Undersnand;
  if Получилось then Break;
 end;

if (not Получилось) then RTFM
end;


 
Anton777 ©   (2004-08-06 14:24) [2]

так что то я не понял! А если апишная функция?


 
Rouse_ ©   (2004-08-06 14:32) [3]

function GetFileVersion(const FileName: String): String;
var
 InfoSize,Wnd:DWORD;
 VerBuf:Pointer;
 FI:PVSFixedFileInfo;
 VerSize:DWORD;
begin
 Result := "";
 InfoSize := GetFileVersionInfoSize(PChar(FileName), Wnd);
 if InfoSize <> 0 then
 begin
   GetMem(VerBuf, InfoSize);
   try
     if GetFileVersionInfo(PChar(FileName), Wnd, InfoSize, VerBuf) then
       if VerQueryValue(VerBuf, "\", Pointer(FI), VerSize) then
         Result:= IntToStr(FI.dwFileVersionMS shr 16)+ "." +
           IntToStr(FI.dwFileVersionMS and $FFFF) + "." +
           IntToStr(FI.dwFileVersionLS shr 16) + "." +
           IntToStr(FI.dwFileVersionLS and $FFFF);
   finally
     FreeMem(VerBuf);
   end;
 end;
end;



Страницы: 1 вся ветка

Текущий архив: 2004.08.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
1-1092137340
Zloy_dima
2004-08-10 15:29
2004.08.22
GetTickCount


3-1090916085
Mamed
2004-07-27 12:14
2004.08.22
illegal zero-length identifier


14-1091466244
Fay
2004-08-02 21:04
2004.08.22
Mozilla FireFox 0.9


1-1091796677
sergch
2004-08-06 16:51
2004.08.22
Как вывести контрол в нужную позицию, зная координаты мыши?


1-1092126263
anarhi
2004-08-10 12:24
2004.08.22
Цвета