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

Вниз

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

 
VladTen   (2002-10-17 10:33) [0]

Подскажите пожалуйста. Как узнать номер версии программы, которую видать из Свойств файла. Всем заранее благодарен.


 
Виктор Щербаков ©   (2002-10-17 10:37) [1]

Эта информация хранится в ресурсах.
См. Resource Functions в SDK


 
VladTen   (2002-10-17 10:41) [2]

А попроще как нибудь нельзя???


 
Praco ©   (2002-10-17 11:11) [3]

function GetFileVersion(FileName: string; var Major1, Major2, Minor1, Minor2: Integer): boolean;
var
Info: Pointer;
InfoSize: DWORD;
FileInfo: PVSFixedFileInfo;
FileInfoSize: DWORD;
Tmp: DWORD;
begin
Result:= false;
InfoSize := GetFileVersionInfoSize(PChar(FileName), Tmp);
if InfoSize > 0 then begin
GetMem(Info, InfoSize);
try
GetFileVersionInfo(PChar(FileName), 0, InfoSize, Info);
VerQueryValue(Info, "\", Pointer(FileInfo), FileInfoSize);
Major1 := FileInfo.dwFileVersionMS shr 16;
Major2 := FileInfo.dwFileVersionMS and $FFFF;
Minor1 := FileInfo.dwFileVersionLS shr 16;
Minor2 := FileInfo.dwFileVersionLS and $FFFF;
Result:= true;
finally
FreeMem(Info, FileInfoSize);
end;
end;
end;


 
VladTen   (2002-10-18 10:17) [4]

Большой сенкс Praco. Очень помог.



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
1-21675
AFrolov
2002-10-25 17:15
2002.11.07
как создать свой обработчик и повесить его на событие Timer a


3-21392
Ээх
2002-10-17 22:44
2002.11.07
Есть RxDBGrid, нужно сделать горизонтальную прокрутку, но не всех


14-21785
Vladislav
2002-10-19 14:13
2002.11.07
Совместное использование разныйх версий Delphi


3-21379
John13
2002-10-17 16:41
2002.11.07
Помогите с Интербейсом!


1-21639
Zhenya_g
2002-10-26 23:22
2002.11.07
Проблема с Delphi5