Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 29
Благодарности: 1

Профиль | Отправить PM | Цитировать


как сделать так чтобы установщик дополнения брал значение в реестре и если его нет писал бы сообщение что прога не установлена вот мой пример только как то его доработать бы надо не знаю как. да и кстати устанавлиивать он должен из внешней папки
[Files]
Source: {src}\Content - Installer Data\*; DestDir: "{code:getData}"; Flags: skipifsourcedoesntexist ignoreversion external
Код: Выделить весь код
 
function getData(S:String): String; 
var 
    InsPath: String;
    Reg: boolean;     
begin 
    Reg := RegQueryStringValue(HKLM, 'SOFTWARE\Mycompany\Myproga, 'InstallPath', InsPath); 
 Result := InsPath; 
end;

Отправлено: 14:21, 13-04-2011 | #1316