YegorkaGor
Мимокрокодил
Проблема в следующем.
Имеется программа, версия кот. прописана в реестре,
HKLM, 'Software\Myroed\Program\3.0\Common', 'Version', '3.0.1.2543'
Как осуществить выбор файлов, в зависимости от версии установленной проги (она будет меняться)?
ерунда, конечно, ничего не выходит. Помогите, очень нужно.
Имеется программа, версия кот. прописана в реестре,
HKLM, 'Software\Myroed\Program\3.0\Common', 'Version', '3.0.1.2543'
Как осуществить выбор файлов, в зависимости от версии установленной проги (она будет меняться)?
Код:
[Files]
Source: \Myroed\ver\3.0.1.2543\*.*; DestDir: {app}\Myroed\Program\ru_RU\; AfterInstall: ExtLog(); Flags: ignoreversion; Check: ???_или_что_тут_прописать
Source: \Myroed\ver\3.0.1.2384\*.*; DestDir: {app}\Myroed\Program\ru_RU\; AfterInstall: ExtLog(); Flags: ignoreversion; Check: ???_или_что_тут_прописать
Source: \Myroed\ver\3.0.1.2344\*.*; DestDir: {app}\Myroed\Program\ru_RU\; AfterInstall: ExtLog(); Flags: ignoreversion; Check: ???_или_что_тут_прописать
[Code]
function ProgVersion(Default: String): Boolean; // проверяем версию установленной проги и передаем в check
var
sVersion: String;
begin
if not RegQueryStringValue(HKCU, 'Software\Myroed\Program\3.0\Common', 'Version', sVersion)
then
RegQueryStringValue(HKLM, 'Software\Myroed\Program\3.0\Common', 'Version', sVersion);
Result := sVersion
end;