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

Вниз

Версия...   Найти похожие ветки 

 
First_May ©   (2003-02-18 09:29) [0]

Можно ли считать программно версию проекта, которая находиться в Project/Options/Version Info?


 
Mike_Goblin ©   (2003-02-18 09:57) [1]

http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_10053844.html

PS Поиск в google занял 15 секунд по ключевым словам Delphi project version.


 
First_May ©   (2003-02-18 10:03) [2]

Спасибо


 
Димон1   (2003-02-18 10:16) [3]

Кладовка - Готовые программы [1]



GetSelfVersion - Функция возвращает версию вашей программы. Димон1 15.08.02 20:40
GetSelfVersion - Функция возвращает версию вашей программы. Например 1.0.0.0.
Меню Delphi: Project - Options - Version info

function TForm1.GetSelfVersion : String;
var
pVer : ^VS_FIXEDFILEINFO;
Buff : Pointer;
iVer : DWORD;
i : Integer;
VerStr : String;
Version : Cardinal;
begin
iVer := FindResource (0,"#1",RT_VERSION);
if iVer = 0 then
begin
//ShowMessage ("SYSTEM FALURE : Version info not found !");
Result := "<Unknown>";
Exit;
end;

Buff := Pointer(LoadResource(0,iVer));
pVer := NIL;
for i := 0 to (WORD(Buff^) DIV 4)-1 do
begin
if DWORD ( Buff^ ) = $FEEF04BD then
begin
pVer := Buff;
Break;
end;
Buff := Ptr(DWORD(Buff)+4);
end;
if pVer^.dwSignature <> $feef04bd then
begin
//ShowMessage ("Version info not found.")
Result := "<Unknown>";
end
else
begin
Version := pVer^.dwProductVersionLS;
VerStr := IntToStr ((pVer^.dwProductVersionMS SHR $10) AND $FFFF);
VerStr := VerStr+"."+IntToStr (pVer^.dwProductVersionMS AND $FFFF);
VerStr := VerStr+"."+IntToStr ((pVer^.dwProductVersionLS SHR $10) AND $FFFF);
VerStr := VerStr+"."+IntToStr (pVer^.dwProductVersionLS AND $FFFF);
Result := VerStr;
end;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
3-16855
korvin
2003-02-14 14:15
2003.03.06
QReport в несколько столбцов


3-16912
PrettyFly
2003-02-15 15:39
2003.03.06
Финкции в SQL


6-17242
Глеб
2003-01-08 03:20
2003.03.06
Вопрос по работе с сетью в Delphi


7-17422
DDS
2003-01-06 13:23
2003.03.06
Как узнать процедуры и функции DLLки на экспорт?


14-17322
Не влюбленный
2003-02-14 11:32
2003.03.06
А мне некого поздравлять &(