Kotyarko_O 1,906 #268033 Posted May 3, 2015 Как установить какой либо файл в res_mods при деинсталляции и после восстановления бэкапа? Смотря какой файл имеется ввиду (внешний файл из имеющейся папки - можно; файл, который должен будет переноситься с программой - только обходными путями: при установке копировать в устанавливаемую папку, а при деинсталляции перемещать куда нужно). Quote Share this post Link to post Short link Share on other sites
-zav- 188 #268129 Posted May 4, 2015 файл, который должен будет переноситься с программой - только обходными путями: при установке копировать в устанавливаемую папку, а при деинсталляции перемещать куда нужно). То есть других простых вариантов нет, кроме как городить подобное? пример: [Setup] AppName=Test AppVerName=Test DefaultDirName={pf}\MyProgram ; файлы деинсталляции будут созданы в эту папку UninstallFilesDir={app}\Uninstall_Update [Files] Source: {app}\MyProg.exe; DestName: MyProg.exe.bak; DestDir: {app}\Uninstall_Update; Flags: external skipifsourcedoesntexist uninsneveruninstall ; Старый файл из папки установки копируется в папку "Uninstall_Update" Source: compiler:Examples\MyProg.exe; DestDir: {app}; Flags: overwritereadonly ignoreversion ; Затем заменит его новый файл [Code] procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin if CurUninstallStep=usPostUninstall then begin FileCopy(ExpandConstant('{app}\Uninstall_Update\MyProg.exe.bak'),ExpandConstant('{app}\MyProg.exe'),True) //восстановление файла DelTree(ExpandConstant('{app}\Uninstall_Update'),True,True,True) //удаление папки end end; Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #268130 Posted May 4, 2015 То есть других простых вариантов нет, кроме как городить подобное? Нет( Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #269801 Posted May 11, 2015 А возможно сделать чтобы из [CustomMessages] сохранялось только название "login"? [CustomMessages] login=Параметры экрана логина Quote Share this post Link to post Short link Share on other sites
svskrm 5 #269839 Posted May 11, 2015 при наведении курсора мышки на ItemCaption появляется всплывающая подсказка "........поддержка innosetup (1971)" поддержка это... http://www.jrsoftware.org/isdonate.php а где там найти 1971? Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #269848 Posted May 11, 2015 (edited) поддержка это... http://www.jrsoftware.org/isdonate.php Нет. "поддержка innosetup (1971)" - значит, что эта возможность (в данном случае ItemCaption) реализована и поддерживается с версии 1971. Edited May 11, 2015 by Kotyarko_O 1 Quote Share this post Link to post Short link Share on other sites
svskrm 5 #269852 Posted May 11, 2015 Нет. "поддержка innosetup (1971)" - значит, что эта возможность (в данном случае ItemCaption) реализована и поддерживается с версии 1971. спс. понял... Quote Share this post Link to post Short link Share on other sites
guceds 2 #269903 Posted May 11, 2015 (edited) Помогите исправить трабл. решил добавить модов в модпак. в определенную подкатегорию. все прописываю правильно, но почему то слетает картинка (меняется с последним компонентом местами). Где мог допустить оплошность? Уже даже пробовал все двигать на те места, где стоит в установке. И все равно.. Или нужно обязательно, чтобы распологалось все в строгом порядке? (нумирация) Каждый раз постоянно ее менять 1,2,3,4? Edited May 11, 2015 by guceds Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #269904 Posted May 11, 2015 Помогите исправить трабл. решил добавить модов в модпак. в определенную подкатегорию. все прописываю правильно, но почему то слетает картинка (меняется с последним компонентом местами). Где мог допустить оплошность? Уже даже пробовал все двигать на те места, где стоит в установке. И все равно.. смотря какой код картинок Quote Share this post Link to post Short link Share on other sites
guceds 2 #269905 Posted May 11, 2015 смотря какой код картинок Source: "img_mod\19.bmp"; DestName: "CompDescImg24.bmp"; Flags: dontcopy Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #269906 Posted May 11, 2015 Source: "img_mod\19.bmp"; DestName: "CompDescImg24.bmp"; Flags: dontcopy это файл код какой? Quote Share this post Link to post Short link Share on other sites
guceds 2 #269937 Posted May 11, 2015 AddCompDescription(25, CustomMessage('CompDesc25'), 'CompDescImg25.bmp'); это? Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #269939 Posted May 11, 2015 (edited) AddCompDescription(25, CustomMessage('CompDesc25'), 'CompDescImg25.bmp'); Или нужно обязательно, чтобы распологалось все в строгом порядке? (нумирация) Каждый раз постоянно ее менять 1,2,3,4? В таком варианте - да. Edited May 11, 2015 by Kotyarko_O Quote Share this post Link to post Short link Share on other sites
guceds 2 #269989 Posted May 12, 2015 В таком варианте - да. Печально и геморойно, ну да ладно. И еще вопрос, можно ли как то реализовать, сколько раз был запущен инсталл!? Например чтобы в фон режиме подгружалась страничка с счетчиком (но пользователю не показывалась бы) или еще как. С хостингом проблем нет) Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #269991 Posted May 12, 2015 (edited) И еще вопрос, можно ли как то реализовать, сколько раз был запущен инсталл!? А подробнее? (как-то не совсем понял, зачем) чтобы в фон режиме подгружалась страничка с счетчиком Счётчиком чего? Запущенных окон инсталла, или что? Edited May 12, 2015 by Kotyarko_O Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #269998 Posted May 12, 2015 А подробнее? (как-то не совсем понял, зачем) Счётчиком чего? Запущенных окон инсталла, или что? Он наверно хочет чтобы отправлялись данные на сервер сколько раз был запущен установщик Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #269999 Posted May 12, 2015 (edited) Он наверно хочет чтобы отправлялись данные на сервер сколько раз был запущен установщик Ну примерно это я и понял. @guceds, сделать не сложно, но есть ли смысл отправлять такое на сервер, всего при одном запуске? Edited May 12, 2015 by Kotyarko_O Quote Share this post Link to post Short link Share on other sites
Ekspoint 2,122 #270000 Posted May 12, 2015 Тоже не пойму, зачем ему эта статистика Quote Share this post Link to post Short link Share on other sites
AtotIK 580 #270009 Posted May 12, 2015 Нужно отравлять POST-запрос на сервер. Реализуемо. Quote Share this post Link to post Short link Share on other sites
-zav- 188 #270044 Posted May 12, 2015 По моему хватает статистики сколь человек скачало пак. Quote Share this post Link to post Short link Share on other sites