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

Вниз

Как бы выудить версию программы из свойств проекта?   Найти похожие ветки 

 
KSergey ©   (2003-05-12 15:39) [0]

Так понимаю, что это ресурс, но вот как бы к этой информации подступиться?...


 
Вася Пупкин ©   (2003-05-12 15:49) [1]

function GetVersion(Name:string):string;
var
VerSize,Temp:DWORD;
VerInfo:array of byte;
Buffer:Pointer;
pint:^VS_FIXEDFILEINFO ;
begin
Result:="";
VerSize:= GetFileVersionInfoSize(pchar(Name),Temp);
if VerSize<>0 then
begin
SetLength(VerInfo,VerSize);
GetFileVersionInfo(pchar(Name),0,VerSize,@VerInfo[0]);
end;
if VerQueryValue( @VerInfo[0], "\",Buffer,temp) then
begin
pint:=buffer;
Result:=IntToStr(HiWord(pint^.dwFileVersionMS))+"."
+IntToStr(LoWord(pint^.dwFileVersionMS))
+"."+IntToStr(HiWord(pint^.dwFileVersionLS))
+"."+IntToStr(LoWord(pint^.dwFileVersionLS));
end;
end;




 
KSergey ©   (2003-05-12 16:10) [2]

Благодарю, попробую!



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
8-70397
Axis_of_Evil
2002-12-16 09:25
2003.05.22
UnDelphiX


1-70234
Dankin
2003-05-11 13:33
2003.05.22
Диалог выбора директории.


1-70222
ctapik-net
2003-05-11 14:34
2003.05.22
Проблема с порядком компонент в ToolBar


14-70523
voland0
2003-05-05 10:13
2003.05.22
Переход с 4 версии на 7 - ю


14-70483
race1
2003-05-02 06:29
2003.05.22
Typematic