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

Вниз

как получить   Найти похожие ветки 

 
Лёша ©   (2003-10-21 12:55) [0]

собственно сабж.

заранее благодарю.


 
clickmaker ©   (2003-10-21 13:02) [1]

API - GetFileVersionInfo
В RxLib есть компонент


 
Dimaz-z ©   (2003-10-21 13:58) [2]

function Tfrm_main.get_version(filename: string): string;
var
VISize: cardinal;
VIBuff: pointer;
trans: pointer;
buffsize: cardinal;
temp: integer;
str: pchar;
LangCharSet: string;
LanguageInfo: string;

function GetStringValue(const From: string): string;
begin
VerQueryValue(VIBuff, pchar("\StringFileInfo\"+LanguageInfo+"\"+From), pointer(str),
buffsize);
if buffsize > 0 then
Result := str else Result := "n/a";
end;

begin
VIBuff := nil;
VISize := GetFileVersionInfoSize(pchar(Filename), buffsize);
VIBuff := AllocMem(VISize );
GetFileVersionInfo(pchar(Filename), cardinal(0), VISize, VIBuff);
VerQueryValue(VIBuff, "\VarFileInfo\Translation", Trans, buffsize);
temp:=0;
StrLCopy(@temp, pchar(Trans), 2);
LangCharSet:=IntToHex(temp, 4);
StrLCopy(@temp, pchar(Trans)+2, 2);
LanguageInfo := LangCharSet+IntToHex(temp, 4);
Result := GetStringValue("FileVersion");
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
1-75206
Sergey Litvin
2003-12-11 09:36
2003.12.23
Неявный опрос компонентов


14-75311
Зевякин Сергей
2003-11-28 11:21
2003.12.23
Все в кладовку зырить прогу


14-75403
Dimman1
2003-11-27 16:23
2003.12.23
Почему при запуске WinXP идет обращение к дисководу


3-75131
GOGA
2003-11-30 18:38
2003.12.23
непонятно работает UpdateSQL


11-75133
Boguslaw
2003-04-08 18:35
2003.12.23
TKOLButton and Enter key